【问题标题】:Visual Studio 2017: Create project template > use it > all references broken?Visual Studio 2017:创建项目模板 > 使用它 > 所有引用都损坏了吗?
【发布时间】:2017-11-29 21:42:01
【问题描述】:

我有三个项目(主项目、集成测试项目、单元测试项目)位于解决方案 A 中。我现在想在解决方案 B 中使用它们。所以我读到创建项目模板是最干净的方法。所以我为每个项目创建了项目模板,并在解决方案 B 中基于这些模板添加了新项目。

主项目完美无缺,而单元测试和集成测试项目的引用全部损坏(黄色三角形)。

我该如何修复它们?它们引用了主项目和 nuget 包。

【问题讨论】:

  • 打开你的.csproj,检查HintPaths。可能..\ 太多了。

标签: c# visual-studio visual-studio-2017 visual-studio-project


【解决方案1】:

对于 nuget 包,通过选择相应的项目(从 nuget 包管理器)在解决方案 B 中再次安装所需的包。 对于其他参考,删除所有带有黄色三角形的参考。再一一添加。

【讨论】:

  • 那是cargo cult programming。这个问题有一个根本原因。您提出的解决方案没有解决这个问题。
猜你喜欢
  • 1970-01-01
  • 2021-12-21
  • 1970-01-01
  • 1970-01-01
  • 2020-02-22
  • 2016-01-07
  • 2017-09-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多