我们知道.NET核心(开源组件)只是整个.NET框架的一个子集,而ASP.NET 5(和MVC6)是基于.NET核心构建的。这是否意味着托管扩展框架在ASP.NET 5中不可用?
如果是这样的话,.NET核心中是否有可用的动态可扩展性的替代品?
我有许多应用程序使用MEF来动态加载插件和外部集成,如果它们仅仅因为使用MEF就被锁定在.NET框架中,那将是一件遗憾的事情。
发布于 2015-03-03 01:03:53
现有的NuGet包应该可以工作。它是可移植的,并且API是可移植.NET表面的向后兼容演变。但是,ASP.NET核心不会自动安装它,因为软件包并没有明确表示它与.NET核心兼容。
要安装该软件包,您需要在project.json中添加一个imports部分
{
"dependencies": {
"Microsoft.Composition": "1.0.30"
},
"frameworks": {
"netcoreapp1.0": {
"imports": "portable-net45+win8"
}
}
}https://stackoverflow.com/questions/28801312
复制相似问题