asp.net - 我可以在与 .net 4.5 APS.net 站点相同的项目中使用 .net 4.61 类库吗?

标签 asp.net .net .net-4.5 .net-4.6.1

我有一个包含许多项目的 .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 库。

enter image description here

关于asp.net - 我可以在与 .net 4.5 APS.net 站点相同的项目中使用 .net 4.61 类库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46962562/

相关文章:

c# - 如何在同一页面上呈现两个菜单?

.net - .NET 中最大化另一个进程的窗口

c# - 如何在 C#.NET 中更改图像的像素颜色

c# - 在 Metro 应用程序中实现 Logger 类

c# - 仅接受 + 和 - 符号的电话号码验证

c# - ASP.NET MVC - '/' 应用程序中的服务器错误

javascript - 通过从服务器调用 javascript 关闭 RadWindow

c# - 在 AngularJS 项目中访问 .net Web.Config

.net - Visual Studio 2010 是否支持 .NET 4.5 CTP?

.net-4.5 - 从 .Net 4.5 控制台应用程序对 AD FS 进行身份验证