首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用resharper任务生成azure生成管道错误

使用resharper任务生成azure生成管道错误
EN

Stack Overflow用户
提问于 2019-10-31 19:32:14
回答 1查看 845关注 0票数 0

我正在尝试为运行我的单元测试、构建应用程序、然后在解决方案上运行Resharper代码分析的.net web应用创建一个Azure .net构建管道,如果代码分析没有重大问题,它将发布一个工件。当我手动运行这个管道时,我会得到以下错误:

在C:\Users\35385\source\repos\DevOpsCA2\BMICalculator.sln找到的##errorNo解决方案或项目

我不知道为什么要这样做,因为这是解决问题的正确途径。有人能看出我做错了什么吗?

我的.yaml管道:

代码语言:javascript
复制
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'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-31 20:23:17

您使用Microsoft托管代理 windows-latest,它是一台新的机器,构建没有在您的 PC上运行,因此在此路径中不存在解决方案。

您应该在代理机器中指定路径,例如:

代码语言:javascript
复制
$(Build.SourcesDirecotry)\DevOpsCA2\BMICalculator.sln
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58650114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档