我有具有以下结构的Visual Studio项目:
两个项目在GitLab上都有一个存储库。项目在工件中具有所需exe文件的成品管道。 项目B在管道上失败,因为MSBuild无法找到对exe文件的引用。
我应该在脚本中为Project B做些什么,以下载最新的工件(我已经有URL),在构建服务器上构建时设置引用并正确地编译项目?
提前感谢您的回答!
答案 0 :(得分:0)
我应该在脚本中为Project B做些什么,以下载最新的工件(我已经有URL),在构建服务器上构建时设置引用并正确地编译项目?
是的,您应该设置项目B参考项目A。使用此设置,Visual Studio / MSBuild将很聪明地首先构建项目A,然后构建项目B并将Project A构建的exe文件复制到输出文件夹。
注意:在服务器上构建项目时,应该构建解决方案文件,而不是直接构建项目B或项目A。
希望这会有所帮助。