Visual Studio 为什么不能向单元测试项目添加项目引用?

hec6srdp  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(140)

我得到这个奇怪的错误,我只是想使用一些类从另一个项目中存在于同一个解决方案。为了使这一点更清楚,我将粘贴一些图像的问题。

我的解决方案浏览器:

x1c 0d1x的数据
正如您所看到的,DependencyCheckAPI项目已添加到项目引用中,但我仍然不能在类中使用它。
在下图中,您将看到无法识别DependencyCheckAPI,AzureStorage类也是如此。当我使用helper时(当您将鼠标悬停在问题上时),建议添加对“DependencyCheckAPI”的引用。当我点击它时,没有任何事情发生。

我尝试过的:

所以我尝试通过建议弹出菜单添加它(它什么也不做),并通过选择添加引用手动添加它,然后通过菜单添加它(在单元测试项目的引用列表中显示它,但不能在单元测试中引用)。我已经检查了名称、名称空间以及是否存在循环依赖(没有)。



由于弹出帮助不帮助我真的不知道从哪里去这里。有人能帮帮我吗?提前感谢!
更新:
注解表明我的单元测试项目中有错误的.NET版本。问题是,这些是我创建一个新的唯一选项:


zqdjd7g9

zqdjd7g91#

好吧,@Heslachter给了我解决方案。它确实使用了错误的.NET版本,但不仅如此。我的主要项目是一个.NET Core 6.0项目,单元测试是一个.NET Framework测试。
很明显,它们不能一起工作,所以当我为.NET核心创建一个新的测试项目时,它工作了。
感谢您的回复!

相关问题