Visual Studio 2015支持vNext项目中的多个构建目标,因此您可以构建vNext CLR,vNext Core 和任何其他.NET构建目标。
我知道vNext项目要求必须通过NuGet包引用依赖项,但是如何将程序集引用添加到可能需要GAC或其他外部依赖项的非vNext项目中呢?
我的参考资料结构如下:
用例:我正在构建一个可以在标准CLR和新的vNext CLR上工作的库,但标准版本需要访问System.Configuration。如何将System.Configuration引用到经典的.NET 4.5目标中?
答案 0 :(得分:2)
您似乎可以将“System.Runtime.Serialization”等框架库添加到“frameworkAssemblies”中。 (但我不确定这也适用于GAC。)
参见示例project.json文件:
"net45": {
"frameworkAssemblies": {
"System.Runtime.Serialization": "4.0.0.0"
},
"dependencies": {
"System.Reflection": "4.0.10-beta-22416",
}
}