如何解决.net核心与.net框架版本的兼容性错误?

时间:2018-07-11 13:23:57

标签: c# .net compiler-errors

这个问题可能在之前被问过,但是我在访问Stackoverflow上的许多问题时并没有解决问题。

我正在为我的控制台应用程序项目创建一个测试项目。当我将控制台应用程序的引用添加到测试项目时,它向我显示以下错误:

`Project '..\MyConsoleApp.csproj' targets 'netcoreapp2.0'. It cannot be referenced by a project that targets '.NETFramework,Version=v4.6.2`'

我尝试通过为测试项目降低.NETFramework的版本进行尝试,但随后显示重新安装了Nuget包装。当我尝试重新安装它们时,表明该包装有错误,请与所有者联系。

欢迎大家提出建议...谢谢

2 个答案:

答案 0 :(得分:0)

目标netstandard而不是核心或框架。

答案 1 :(得分:0)

在我的情况下,Lex Li的评论非常有帮助,我在添加常规测试项目时错了,而是添加了.Net Core测试项目,它解决了以下问题: In my case it was a XUnit Test Project (.NET Core)

希望我的回答对像我这样的初学者很有帮助。...