假设我创建了一个 Visual Studio 类项目 A,它是一个 exe 的包装器。将 exe 复制到输出目录很容易。
现在我创建另一个引用类A的项目B。有没有办法设置项目A,使得项目B在编译时也将exe复制到输出目录?就像 exe 是项目 A 的一种“复制本地依赖项”。
谢谢
查尔斯
最佳答案
是的,这是一种方法。如果您在 Visual Studio 的同一个解决方案中同时拥有它们,将会起作用。
- 将引用项目 A 添加到项目 B。(如果我误解了你,反之亦然)
- 右键单击解决方案并选择属性。
- 在通用属性中,您选择项目依赖项。
- 在项目下拉列表中选择项目 B 并在“取决于”- 选中列表框中选中项目 A。 (反之亦然)
- 构建项目。
您现在应该在项目 B 输出文件夹中有项目 A.exe。
要添加不在您的解决方案中的现有 exe,您可以将该 exe 添加为对您的项目的引用。
关于c# - 将 exe 引用复制到输出文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13303910/