我有一个包含许多项目的 .net 解决方案,它们都是 .net 4.5。 我有一种情况需要使用依赖于 .net 4.61 的 NuGet,所以我决定创建一个新的类库 .net 4.61 并将这个 NuGet 包含在其中。项目构建没有问题。但我不确定对于某些项目 .net 4.5 和其他 4.61 是否有解决方案是否正确?
最佳答案
在一个解决方案中混合使用不同版本的框架构建的项目很好。
但是使用旧版本框架构建的项目不能引用使用新版本框架构建的项目。例如,4.6 项目不能引用 4.6.1 项目。
反之亦然,一个4.6.1可以引用一个4.6
这是来自 visual studio 的示例。
4.6 控制台应用程序可以引用 4.5.1 库,但不能引用 4.6.1 库。
关于asp.net - 我可以在与 .net 4.5 APS.net 站点相同的项目中使用 .net 4.61 类库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46962562/