我目前有一个Web应用程序项目,该项目引用一个Common项目。每当我为Web App项目创建构建管道时,都会出现以下错误:
如何将Common项目添加到Web App构建管道中,以便不会发生此错误?
答案 0 :(得分:0)
添加对常见项目Azure DevOps构建管道的引用
如果Web App project
和Common project
在同一解决方案中,则需要检查Common project
项目文件中Web App project
的相对路径是否正确:>
<ItemGroup>
<ProjectReference Include="..\Commonproject\Commonproject.csproj">
...
</ProjectReference>
</ItemGroup>
确保相对路径与Common project
项目文件的实际位置匹配。
如果Web App project
和Common project
在同一解决方案中不是,则可以尝试以下方法:
Common project
项目,然后添加Download Build Artifacts任务以构建定义以下载
先前构建的工件。您也可以通过以下方式致电Builds REST API
使用PowerShell获取构建工件。如果以上内容对您没有帮助,则可以共享您的项目体系结构,以便我们提供更准确的答案。
希望这会有所帮助。
答案 1 :(得分:0)
我设法找到了问题的原因。
当两个项目应该放在一个项目中时,我将其放在单独的存储库中。重组后,一切正常。