我正在尝试为运行我的单元测试、构建应用程序、然后在解决方案上运行Resharper代码分析的.net web应用创建一个Azure .net构建管道,如果代码分析没有重大问题,它将发布一个工件。当我手动运行这个管道时,我会得到以下错误:
在C:\Users\35385\source\repos\DevOpsCA2\BMICalculator.sln找到的##errorNo解决方案或项目
我不知道为什么要这样做,因为这是解决问题的正确途径。有人能看出我做错了什么吗?
我的.yaml管道:
trigger:
- master
pool:
vmImage: 'windows-latest'
variables:
buildConfiguration: 'Release'
steps:
- task: DotNetCoreCLI@2
inputs:
command: test
projects: '**/BMIUnitTestProject/*.csproj'
arguments: '--configuration $(buildConfiguration)'
- script: dotnet build --configuration $(buildConfiguration)
displayName: 'dotnet build $(buildConfiguration)'
- task: ResharperCli@2
inputs:
solutionOrProjectPath: 'C:\Users\35385\source\repos\DevOpsCA2\BMICalculator.sln'
additionalArguments: '--properties:Configuration=$(Build.Configuration)'
- task: DotNetCoreCLI@2
displayName: 'dotnet publish --configuration $(buildConfiguration) --output $(Build.ArtifactStagingDirectory)'
inputs:
command: publish
publishWebProjects: true
projects: '**/BMICalculator/*.csproj'
arguments: '--configuration $(buildConfiguration) --output $(Build.ArtifactStagingDirectory)'
zipAfterPublish: true
- task: PublishBuildArtifacts@1
displayName: 'publish artifacts'发布于 2019-10-31 20:23:17
您使用Microsoft托管代理 windows-latest,它是一台新的机器,构建没有在您的 PC上运行,因此在此路径中不存在解决方案。
您应该在代理机器中指定路径,例如:
$(Build.SourcesDirecotry)\DevOpsCA2\BMICalculator.slnhttps://stackoverflow.com/questions/58650114
复制相似问题