【问题标题】:XUnit tries to add dlls to a TestProjectXUnit 尝试将 dll 添加到 TestProject
【发布时间】:2019-03-12 21:08:11
【问题描述】:

我们有一个带有 XUnit 测试项目的 Asp.net Core 项目。一段时间以来,我认为自从更新到 Asp.Net Core 2.1 后,我们收到以下警告:

每次我们在新分支中打开解决方案时都会弹出此警告,我不知道如何摆脱它。由于“添加”和“取消”都对项目没有影响。

有关该项目的更多数据:

  • .net Core 2.1
  • Xunit 2.4.0
  • TFS 2017
  • Visual Studio 15.8.6

【问题讨论】:

    标签: asp.net-core tfs version-control visual-studio-2017 xunit


    【解决方案1】:

    根据错误消息,似乎包含*.dlls 的包文件夹或测试项目未映射到工作区。

    通常您需要在项目级别映射您的工作区。如何设置源代码管理文件夹结构请参考this article。

    【讨论】:

    • 感谢您的链接,但它对我没有帮助,因为这篇文章是 2013 年的,我们的映射工作正常 1 年,直到几个月前。
    • @Berger 我刚刚指出了问题的原因。工作区和项目结构的知识适用于所有版本的 TFS。建议您检查您的工作区以确保您已映射测试项目或 dll...
    • 对不起,我不是故意的。测试项目像所有其他项目一样被映射,其中 /bin 和 /obj 默认情况下未映射。在我构建解决方案之后,这 3 个 dll 文件仅显示在测试项目的 /bin 文件夹中。即使我告诉源代码控制,要“取消添加”。
    猜你喜欢
    • 1970-01-01
    • 2014-07-16
    • 1970-01-01
    • 2021-10-12
    • 2014-08-29
    • 2014-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多