【发布时间】:2020-05-10 23:18:28
【问题描述】:
我使用 Visual Studio for Mac 版本 8.5.4(内部版本 12)并使用 NuGet 安装 Nunit 包。我可以创建一个 NUnit 项目,但是当我尝试引用我想要测试的项目时,我无法选择我的项目,因为它说 .Net 目标框架不兼容。
当我添加 NUnit 项目时,它要求我选择目标框架,并且只给了我 2.0、3.0 和 3.1 的选项。即使我将项目更改为 3.1,它仍然说它不兼容。
如何设置 Visual Studio for Mac 和 NUnit
编辑:.Net 标准
编辑 2:我错了。我同时使用 .Net Core 和 .Net 标准,这就是问题所在。谢谢大家。
【问题讨论】:
-
你在询问目标框架,但你没有说你的目标是什么框架。 :-) 请添加它以及您安装的软件包和版本的确切名称。
-
听起来您创建了一个 .NET Core 测试项目,而您正在测试的项目是 .NET Framework。如果您创建了
Other - .NET - NUnit Library project,它将以 .NET Framework 为目标并且应该能够引用您的其他项目。 -
你的项目是什么类型的(不是 NuGet 的)? .NET Core 还是 .NET Standard?
-
Matt Ward,为我的项目创建了一个库。谢谢您的帮助。我怎样才能给你这个答案的功劳?