【问题标题】:Visual Studio 2017 project reference support between .net standard and .net core.net 标准和 .net 核心之间的 Visual Studio 2017 项目参考支持
【发布时间】:2018-06-22 21:37:07
【问题描述】:

我在包含一些 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 之类的任何工具。

【问题讨论】:

  • 你找到答案了吗?

标签: visual-studio .net-core .net-standard codelens live-unit-tests


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2017-08-18
    • 2018-05-19
    • 2018-05-19
    • 1970-01-01
    • 2018-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-27
    相关资源
    最近更新 更多