Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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
C# Microsoft.Net.Compilers包在更新时中断_C#_.net_Nuget Package - Fatal编程技术网

C# Microsoft.Net.Compilers包在更新时中断

C# Microsoft.Net.Compilers包在更新时中断,c#,.net,nuget-package,C#,.net,Nuget Package,我想知道是什么原因导致Nuget软件包Microsoft.Net.Compilers在更新到最新版本后尝试使用.Net 4.6 我的intranet站点部署到的服务器只有.NET 4.5,当我更新Microsoft.NET.Compilers包并部署站点时,会出现一个错误,表明它试图引用.NET 4.6,即使在我的项目设置中版本设置为.NET 4.5。是否有解决此问题的方法,或者我应该不进行更新?Rosyln编译器本身依赖于.NET Framework。此构建时依赖关系与代码所针对的框架版本无关

我想知道是什么原因导致Nuget软件包Microsoft.Net.Compilers在更新到最新版本后尝试使用.Net 4.6

我的intranet站点部署到的服务器只有.NET 4.5,当我更新Microsoft.NET.Compilers包并部署站点时,会出现一个错误,表明它试图引用.NET 4.6,即使在我的项目设置中版本设置为.NET 4.5。是否有解决此问题的方法,或者我应该不进行更新?

Rosyln编译器本身依赖于.NET Framework。此构建时依赖关系与代码所针对的框架版本无关

各州(版本2.8.0):

这个包可以用来编译针对任何平台的代码,但是 只能使用桌面.NET 4.6+完整框架运行

如果无法安装较新版本的框架,最好使用较早版本的Microsoft.Net.Compilers。我能找到的支持.NET4.5的最新版本是