Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 我可以在与.net 4.5 APS.net站点相同的项目中使用.net 4.61类库吗?_Asp.net_.net_.net 4.5_.net 4.6.1 - Fatal编程技术网

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

Asp.net 我可以在与.net 4.5 APS.net站点相同的项目中使用.net 4.61类库吗?,asp.net,.net,.net-4.5,.net-4.6.1,Asp.net,.net,.net 4.5,.net 4.6.1,我有一个包含许多项目的.net解决方案,它们都是.NET4.5。 我有一种情况,我们需要使用依赖于.NET4.61的NuGet,所以我决定创建一个新的类库.NET4.61,并将这个NuGet包含在其中。该项目是建立没有问题。但我不确定这是正确的还是没有一个解决方案与一些项目.NET4.5和其他4.61 在单个解决方案中混合使用不同版本的框架构建的项目是可以的 但是,使用较旧版本的框架构建的项目不能引用使用较新版本的框架构建的项目。例如,4.6项目不能引用4.6.1项目 相反,4.6.1可以引用4

我有一个包含许多项目的.net解决方案,它们都是.NET4.5。
我有一种情况,我们需要使用依赖于.NET4.61的NuGet,所以我决定创建一个新的类库.NET4.61,并将这个NuGet包含在其中。该项目是建立没有问题。但我不确定这是正确的还是没有一个解决方案与一些项目.NET4.5和其他4.61

在单个解决方案中混合使用不同版本的框架构建的项目是可以的

但是,使用较旧版本的框架构建的项目不能引用使用较新版本的框架构建的项目。例如,4.6项目不能引用4.6.1项目

相反,4.6.1可以引用4.6

下面是一个来自VisualStudio的示例

4.6控制台应用程序可以引用4.5.1库,但不能引用4.6.1库