Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.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
不使用.NET标准2.0的解决方案内引用_.net_Visual Studio_.net Standard - Fatal编程技术网

不使用.NET标准2.0的解决方案内引用

不使用.NET标准2.0的解决方案内引用,.net,visual-studio,.net-standard,.net,Visual Studio,.net Standard,我目前正在将一个项目从.NET Framework 4.6.2移植到.NET Standard 2.0,但解决方案中的引用(例如,从.NET Framework 4.6.2单元测试项目中引用.NET Standard 2.0库)似乎已中断。将库降级为.NET标准1.X可以修复此问题,但由于.NET标准2.0变得不可用,因此它不是解决方案。从.NET Core 2.0项目中引用.NET标准2.0库时,我获得了类似的结果。 如果我们离开解决方案,从外部项目中引用同一个.NET标准2.0项目,它将完美

我目前正在将一个项目从.NET Framework 4.6.2移植到.NET Standard 2.0,但解决方案中的引用(例如,从.NET Framework 4.6.2单元测试项目中引用.NET Standard 2.0库)似乎已中断。将库降级为.NET标准1.X可以修复此问题,但由于.NET标准2.0变得不可用,因此它不是解决方案。从.NET Core 2.0项目中引用.NET标准2.0库时,我获得了类似的结果。
如果我们离开解决方案,从外部项目中引用同一个.NET标准2.0项目,它将完美地工作,而且可以肯定的是,我还测试了从.NET Framework单元测试项目中引用.NET Framework库,它也可以工作。

如果它有用,我正在使用最新的Visual Studio 15.3.3。

您使用的是ReSharper吗?我在VS2017中也遇到了类似的问题,在VS2017中,.Net标准2.0项目和.Net核心2.0 MSTest项目之间的解决方案引用。问题是ReSharper,一旦我禁用了ReSharper,解决方案引用中的ReSharper就起作用了。

两周前我也有同样的行为。如果你有ReSharper,我几乎可以肯定你没有。我的建议是,不要禁用ReSharper,而是去更新它。这对我来说很有效


如果你想知道这个版本有什么新功能,你可以。

它确实是重新竖琴,禁用它修复了这个问题,这个问题可能应该报告给他们。