我一直在尝试在我的项目中按照本教程进行单元测试:https://learn.microsoft.com/en-us/visualstudio/test/walkthrough-creating-and-running-unit-tests-for-managed-code?view=vs-2019
但是当我尝试在步骤5中引用我的项目时,显示了这样的情况:
“项目(不兼容的目标框架:.NETFramework,版本=v4。7)”
有人找到解决办法了吗?
首先,谢谢。
我一直在尝试在我的项目中按照本教程进行单元测试:https://learn.microsoft.com/en-us/visualstudio/test/walkthrough-creating-and-running-unit-tests-for-managed-code?view=vs-2019
但是当我尝试在步骤5中引用我的项目时,显示了这样的情况:
“项目(不兼容的目标框架:.NETFramework,版本=v4。7)”
有人找到解决办法了吗?
首先,谢谢。
2条答案
按热度按时间2nc8po8w1#
我刚刚遇到了类似的问题。我是从MacBook开发的,我注意到当你开始一个新项目时,默认情况下它以。Net框架,当你添加一个单元测试(在我的例子中是MSTest)时,它会从。Net Core和这两个只是不兼容的目标,因为它说。
我解决这个问题的方法是,在新项目开始时,我选择Web and Console -〉App -〉Console Application(因为您正在从共享链接中创建一个Console应用程序)。然后当我点击Next时,我可以选择一个目标框架。我在那里挑选。Net Core并继续进行其他进程。然后,当我从那里添加我的单元测试时,它没有任何问题。
试试看,看看它是否也适合你。
mf98qq942#
您可以在这两个项目中检查TargetFramework属性。它们可以是不同的。例如:
主要项目:
测试项目:
如果它们是相同的,那么一切都应该工作。