Project MyAzureFunc与netstandard2.0>(.NETStandard,Version = v2.0)不兼容

时间:2019-07-10 18:54:49

标签: c# visual-studio .net-core azure-functions .net-standard

我在.NET Core 2.2中的Visual Studio中有一个Azure Function App项目,我想对其进行单元测试。因此,我添加了带有一些单元测试的第二个项目(类库)。 但是,出现以下编译错误:

  

项目MyAzureFunc与netstandard2.0不兼容   (.NETStandard,Version = v2.0)。 MyAzureFunc项目支持:   netcoreapp2.2(.NETCoreApp,Version = v2.2)

对于类库/单元测试,我只能在.NET Standard(1.0 .. 2.0)之间进行选择,而对于.NET Core本身则不能。

我应该为.NET Core下载一个附加的SDK使其正常工作吗?

1 个答案:

答案 0 :(得分:0)

您可以创建.NET核心单元测试项目。在Visual Studio 2019中,请按照下列步骤操作:

  • 在启动屏幕上,选择创建新项目
  • 在搜索框中,键入 test
  • 选择所需的项目类型: MSTest,xUnit或NUnit测试项目(.NET Core)
  • 点击 Next 继续创建项目
  • 实施所需的单元测试?

Create a new Unit Test project