2

我在包含一些 Azure 功能的 Visual Studio 解决方案中有一个 .Net 标准 2.0 项目。在同一个解决方案中,我创建了一个 .Net Core 2.0 单元测试项目。我已将 .Net Core Unit Test 项目中的项目引用添加到 .Net 标准 2.0 库。

尽管有项目引用,但 Visual Studio 的行为就像我引用的是 dll 而不是项目。例如,如果我尝试使用 F12/Go 进行引用,它会将我带到“来自元数据”文件,而不是其他项目中的实际代码文件。此外,.Net Standard 项目中的“Tested by”(甚至只是“referenced by”)和 Live Unit testing 图标等 codelens 功能不起作用,因为它们似乎不知道单元测试项目位于全部。

有没有办法让这两个项目之间的集成工作?我的 Visual Studio 是最新的(15.5.3 企业版),我没有使用 Resharper 之类的任何工具或类似的工具。

4

1 回答 1

0

我也面临同样的问题,但到目前为止,项目参考与 dll 参考并非如此。我相信这是 Azure 功能项目的现有问题。Microsoft 社区中有一个关于此问题的线程。Visual Studio 的最后一条评论如下:

我将关闭此报告,因为在过去 90 天内没有内部开发人员活动,而且新投票或评论的数量非常少。抱歉,我们想进一步研究一下,但我们现在没有时间。我们关闭诸如此类的旧问题的目标是让客户了解 Visual Studio 团队当前正在处理哪些问题。如果您对我们的最新版本仍有问题,请将其报告为新问题。

于 2020-01-02T07:45:37.200 回答