【发布时间】:2020-04-02 18:43:50
【问题描述】:
我们在本地设置了一个团队 Foundation Server。这是 Azure-devops,但是是本地设置。
我们有 ASP.Net 代码。代码库没有用于 MSBuild 的 .sln 文件或 .csproj 文件。构建代码开发团队在 VS2017 的开发人员命令提示符下运行以下命令
aspnet_compiler -p "E:\project\Release\netCompile" -v / E:\project\Release\netdeploy -f
我无法从命令行运行此命令,因为它会抛出错误提示
aspnet_compiler is not recognized as an internal command.
我尝试在命令行中使用以下命令打开开发人员命令提示符,然后是 aspnet_compiler 命令。
script: '%comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" amd64_x86'
这似乎工作正常,但 aspnet_compiler 命令再次以代码 1 退出。
我可以知道如何在 Azure DevOps 中完成这项任务
【问题讨论】:
-
可以查看path:C:\Windows\Microsoft.NET\Framework\下是否存在aspnet_compiler.exe。
-
感谢@HughLin-MSFT。我可以通过创建一个包含编译器路径的批处理文件来绕过这个问题。我正在为此添加解决方案。
标签: tfs msbuild azure-devops azure-pipelines azure-pipelines-release-pipeline