如何在Azure DevOps中通过Visual Studio 2008构建C#代码
Azure DevOps 自托管代理使用VS2008构建C#的任务选择方案
你需要使用MSBuild任务完成该需求,不建议使用官方的Visual Studio Build任务,具体说明和配置要求如下:
- Visual Studio 2008对应的底层构建工具为MSBuild v3.5,Visual Studio Build任务仅对VS2013及以上版本有良好适配,对VS2008这类过旧版本的支持存在大量兼容问题
- 自托管代理侧需要提前完成环境准备:完整安装Visual Studio 2008及C#开发相关组件,确认默认路径
C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe可用,同时确保自托管代理的运行账户拥有该路径的读取和执行权限 - 任务配置时直接选择MSBuild任务,在版本选项中指定v3.5,或手动填写上述MSBuild可执行文件路径,再按常规配置填写待构建的
.csproj/.sln路径、构建参数即可正常完成构建 - 若构建过程中出现依赖缺失类报错,优先检查自托管代理上是否安装了项目依赖的.NET Framework版本、第三方组件即可,无需调整任务配置
内容的提问来源于stack exchange,提问作者Er Abhijit Kupale
相关产品推荐
相关产品推荐

