在定位dnx451时,我似乎无法添加对MEF的引用(System.ComponentModel.Composition)

时间:2015-11-10 00:38:23

标签: c# mef asp.net-core dnx

使用最新的beta(beta8)并且仅针对dnx451,我认为我可以使用完整的.net客户端框架。我正在尝试在vnext / dnx应用程序中创建一个插件基础结构,我可以重新加载插件而无需使用MEF重新启动应用程序并看到一些示例但它看起来不像我可以使用MEF和dnx451(我不是定位dnxcore)。

1 个答案:

答案 0 :(得分:0)

所以,以防其他人遇到这个我遇到的主要问题是Visual Studio工具没有正确更新project.json。下面是一个如何添加框架程序集引用的示例(如MEF)

{
  "version": "1.0.0-*",
  "description": "AutoSpark.Runner Class Library",
  "authors": [ "bferr" ],
  "tags": [ "" ],
  "projectUrl": "",
  "licenseUrl": "",
    "frameworks": {
        "net451": {
            "frameworkAssemblies": {
                "System.ComponentModel.Composition": "4.0.0.0",
                "System.Reflection.Context": "4.0.0.0",
                "System.ComponentModel.Composition.Registration": "4.0.0.0"
            }
        }
    }
}