c# - 如何强制 Visual Studio 在启动时构建启动项目未引用的 C# 项目?
问题描述
我有一个启动项目“A”(.exe),其中明确引用了项目“B”。项目“C”未被项目“A”直接引用或被项目“B”间接引用。
启动项目“A”(F5)的实例时,项目“B”是预先构建的,但项目“C”不是。
是否可以强制 Visual Studio 构建项目“C”? 我正在使用 ReSharper Build,所以使用 ReSharper 的解决方案就可以了。
我不想为项目“C”添加明确的项目引用。它是通过反射隐式加载的(为什么不是问题)。
我已经尝试过的:
- 将“项目和解决方案 --> 构建和运行 --> 运行时,当项目过期时:”中的 Visual Studio 设置更改为“始终构建”
- ReSharper设置“工具->构建->启发式->应该始终构建的项目:”中选择的项目“C”
解决方案
您的问题似乎与此重复:Visual Studio project build dependencies with no references?
您可以将未引用的项目添加为项目依赖项。
推荐阅读
- git - 我应该如何清理由 `git update-ref` 创建的文件和目录?
- javascript - 按名称对 javascript 对象中的属性进行分组和提取
- python - 如何在 JSON 数组 python 中访问 JSON 对象?
- vba - 无法在 VBA 中使用 Lapack DGETRF/DGETRI 反转矩阵
- swiftui - 如何预览依赖于 PresentationMode 的 SwiftUI 按钮?
- python - 如何使用 tkinter 事件“继续”或暂停不同的 while 循环?
- node.js - 即使在 knex.destroy() 之后,承诺仍然悬而未决
- javascript - 其他组件中的道具未定义 React
- unity3d - 当不再与玩家发生碰撞时,无法弄清楚如何阻止僵尸造成伤害
- python - BeautifulSoup 找不到标签