use*_*740 3 continuous-integration azure-devops
使用CI / CD构建dotnet mvc应用程序时出现错误。
C:\ Program Files \ dotnet \ sdk \ 2.1.402 \ Roslyn \ Microsoft.CSharp.Core.targets(52,5):警告MSB3052:编译器的参数无效,'/ define:$(BUILDCONFIGURATION)'将被忽略。[D:\ a \ 1 \ s \ x.csproj]
C:\ Program Files \ dotnet \ sdk \ NuGetFallbackFolder \ microsoft.aspnetcore.razor.design \ 2.1.1 \ build \ netstandard2.0 \ Microsoft.AspNetCore.Razor.Design.CodeGeneration.targets(121,5):错误:rzc生成使用代码1退出。[D:\ a \ 1 \ s \ x.csproj]错误:rzc生成使用代码1退出。
当它在我的本地机器上工作时。
小智 5
在使用我们的标准构建模板以dotnet角度spa模板为基础构建新项目之后,我为此付出了一段时间。
这就是需要提供显式构建配置的剃须刀页面的构建目标,因此任何包含剃须刀页面的项目都将失败。
令人困惑的是,没有剃须刀页面的项目的dotnet生成任务会将其标记为警告并继续执行(特别是在Azure Devops UI中未引发警告)。这使我误认为丢失的参数是红色鲱鱼。
解
进入管道设置的变量选项卡,并添加一个新的管道变量,其名称BuildConfiguration为value Debug或Release(取决于您要构建的内容)。
| 归档时间: |
|
| 查看次数: |
517 次 |
| 最近记录: |