我目前正在将一个项目从.NET Framework 4.6.2移植到.NET标准2.0,但似乎在解决方案中引用(例如引用.NET Standard 2.0库一个.NET Framework 4.6.2单元测试项目)被破坏。将库降级到.NET Standard 1.X可以修复它,但它不是解决方案,因为.NET Standard 2.0变得无法使用。当从.NET Core 2.0项目引用.NET Standard 2.0库时,我获得了类似的结果。
如果我们离开解决方案并从外部项目引用相同的.NET Standard 2.0项目,它的工作完美无瑕,并且确信我还测试了从.NET Framework单元测试项目引用.NET Framework库,它的工作原理与好。
如果可以使用,我正在使用最新的Visual Studio 15.3.3。解决方案中的参考不适用于.NET标准2.0
1
A
回答
0
您是否使用ReSharper?我在VS2017中遇到了类似的问题,其中.Net标准2.0项目和.Net Core 2.0 MSTest项目之间的解决方案参考。这个问题原来是ReSharper,一旦我禁用了Resharper的解决方案中的引用。
0
两周前我有同样的行为。如果你有ReSharper,我几乎可以确定你没有latest version。我的建议是,不要禁用ReSharper,而是更新它。它对我来说工作得很好。
如果您想知道此版本中有哪些新功能,您可以click here。
相关问题
- 1. 适用于.NET的可伸缩解决方案的模式
- 2. 适用于.NET前端的打印解决方案,MYSQL后端
- 3. 最佳实践:解决方案参考
- 4. JSONSchema - 错误解决方案参考
- 5. Need Wrapper解决方案参考
- 6. 参考用于.NET FW 2.0的IBM.Data.Informix dll
- 7. 解决.net tlb参考
- 8. 将.net 2.0解决方案转换为.net 3.5的缺陷
- 9. 将.net 1.1解决方案转换为.net 2.0的缺陷
- 10. 适用于Firefox事件目标的非jQuery解决方案
- 11. VS2013不能在解决方案中添加WCF服务参考
- 12. 在同一解决方案中找不到参考
- 13. 在.NET和Visual Studio的相同解决方案中的参考文献
- 14. 寻找.Net解决方案的免费授权解决方案
- 15. Gradle的冲突解决方案不适用于Android项目?
- 16. NET服务解决方案
- 17. 更新解决方案的某些项目中的参考
- 18. 项目的参考解决方法.NET 4.5和.NET 3.5
- 19. 我可以在2.0 NET解决方案中使用4.0 NET项目吗?
- 20. Ruby解决方案替代.NET解决方案
- 21. 找到解决方案中所有项目的所有参考
- 22. 在无Web参考的解决方案中启动Web服务
- 23. 解决方案中的参考文献被破坏
- 24. Visual Studio 2012中的解决方案项目参考策略
- 25. .NET标准的Nuget参考文献
- 26. Esri地图不适用于firefox 43.0.4。任何解决方案
- 27. ObjectCache不适用于多个解决方案项目?
- 28. 适用于电子商务方式的PHP/MYSQL解决方案
- 29. .NET 2.0的WebService在Xamarin.Forms默认的便携式解决方案不可用
- 30. JavaScript中用于处理大数字的标准解决方案(BigNum)是什么?
这确实是ReSharper,禁用它来解决问题,这个问题应该可能会向他们报告。 – Dash