我正在开发一个包含 20 个项目的 c++ 解决方案。我的第一个项目构建并作为其余项目的预构建事件运行。现在这个可执行文件实际上创建了一些 c++ 文件,这些文件应该被添加到所有其他尚未编译的项目中。我该怎么做?(使用VS2008)
以下是我认为的几个解决方案。
解决方案1:
让 exe 更新所有剩余项目的 vcproj 文件。但在这种情况下,当项目在 VS 中运行时,它会创建一些我不想要的重新加载弹出窗口。那么有什么方法可以抑制这个弹出窗口并保存更改。
解决方案2:
视觉自动化:
我只是在通过一些自动化 API。
解决方案和项目接口方法将有助于添加新文件。但是它不会像以前那样创建一个新的弹出窗口吗?我可以在这里使用 MSbuild 吗?