有关通过扩展和自定义任务扩展Visual Studio Team Services构建和发布管理系统的问题。
Azure Pipelines 失败,而 MSBuild@1 找不到 .NETFramework,Version=v4.0 的参考程序集。要解决此问题,请安装 Developer
我使用 Azure Data Studio 将 sql 项目构建到 .sqlproj 文件中,如下所示: 我使用 Azure Data Studio 将 sql 项目构建到 .sqlproj 文件中,如下所示: <?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build"> <Sdk Name="Microsoft.Build.Sql" Version="0.1.12-preview" /> <PropertyGroup> <Name>SOmeName</Name> <ProjectGuid>{xxxx-xxxxx}</ProjectGuid> <DSP>Microsoft.Data.Tools.Schema.Sql.SqlAzureV12DatabaseSchemaProvider</DSP> <ModelCollation>1033, CI</ModelCollation> </PropertyGroup> <ItemGroup> <Folder Include="TestSchema" /> </ItemGroup> <Target Name="BeforeBuild"> <Delete Files="$(BaseIntermediateOutputPath)\project.assets.json" /> </Target> </Project> 我使用 Azure Pipelines(Windows 代理)使用 MSBuild@1 任务构建 .sqlproj 文件: - task: MSBuild@1 displayName: 'Build Project: *.sqlproj' inputs: solution: '**\*.sqlproj' platform: 'Any CPU' configuration: Release 管道记录此错误消息: error MSB3644: The reference assemblies for .NETFramework,Version=v4.0 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget yourapplication. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks [C:\a\10\s\blabla] 将相同的线程发布到 GitHub 后,有人建议我,并且它实际上有效地使用DotNetCoreCLI@2: - task: DotNetCoreCLI@2 displayName: 'Build Project: *.sqlproj' inputs: command: 'build' projects: '**\*.sqlproj' 而不是MSBuild@1。 - task: MSBuild@1 displayName: 'Build Project: *.sqlproj' inputs: solution: '**\*.sqlproj' platform: 'Any CPU' configuration: Release https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/dotnet-core-cli-v2?view=azure-pipelines
reactJS 工件目录在部署期间无法访问,即使它在 Azure DevOps Pipeline 中编译良好
# 此任务安装依赖项并编译代码。 - 脚本:| npm 安装 npm install @rollup/rollup-linux-x64-gnu --save-可选 npm install -D vitest happy-dom @testing-library/
我们的应用程序在 CI 流程中使用 VSTS,并且我们要求每次代码合并回 master 时补丁版本都应增加 1。 我们创建了一个 shell 脚本,它将...
执行多个http请求,然后在Azure DevOps服务器任务中等待
我正在编写一个 Azure DevOps 扩展,我想在其中创建一个服务器任务来执行几个 http 请求并等待来自外部源的完成事件。我的问题是
AzurePowerShell@5 找不到参数 FederatedToken
我正在使用 - 任务:AzurePowerShell@5 在 Azure DevOps 管道中使用 Azure PowerShell 版本 2.6.0:https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference /azure-powershell-v...
如果启用了构建验证,当我们提出 PR 时 CD 步骤会运行吗?
我在 Azure DevOps 中有一个管道,其中有 CD 步骤,例如停止 IIS、部署我的代码等 我想知道我是否在构建验证中使用该管道,它将通过我的
我得到了一个用 Typescript 编写的 Azure 自定义任务。该任务在其 task.json 中定义了一个选择列表。 我希望能够根据另一个
PackageReference 版本控制通配符 csproj
我的 NetStandard 项目中有以下内容 当我将其更改为使用通配符时(而不是...
据我了解,您可以使用服务连接来加载Azure自定义任务中选项列表中的选项。 我的问题是可以加载什么类型的数据以及从哪里加载?我可以用它来访问
Azure 管道使用位于子目录中的 azure-pipelines.yml
我有一个名为 comp_rep_qt 的 git 存储库,它使用 git 覆盖机制并克隆另一个存储库。 - comp_rep_qt azure-pipelines.yml 当管道被触发时,azure-pipelines.yml有脚本...
azure devops React Native IOS构建RCTAppDelegate.h'文件未找到错误
我在 React Native 应用程序的 IOS 构建的 DevOps 管道中收到此错误 找不到 RCTAppDelegate.h' 文件 /Users/runner/work/1/s/ios/MyNewApp/AppDelegate.h:1:9: 找不到“RCTAppDelegate.h”文件
我在尝试为生成 msi 的安装程序项目设置构建时不断收到此错误。我按照此处提到的步骤安装 Visual Studio 安装程序项目的构建管道 任务“批次”
DeleteFiles 任务在 Azure DevOps 构建管道中未按预期工作
我试图在构建任务后删除文件,我需要从 Bin 目录中删除 Images 文件夹和一些 dll 文件,我已配置删除文件任务如下。但不知何故文件不是...
我有一个 Azure 自定义任务,它使用此行来获取 docker compose 路径并使用它来运行 docker compose: this.dockerComposePath = tl.which("docker-compose"); 它一直有效直到收到...
有没有办法获取任务中使用的 SubscriptionID:“Azure 资源组部署”
我正在 Azure Devops 中使用 Azure 资源组部署任务。一些覆盖模板参数包括 SubscriptionID。 -virtualNetworkId /订阅/53614803-d327-4397-bf55-
我有一个 Bower 安装构建步骤,该步骤会引发此文件的错误: Bower file-saver.js#~1.20150507.2 错误: ECMDERR 无法执行“git ls-remote --tags --heads https://github.com/
用于构建 Android APK 并将其推送到 Appcenter 的 Microsoft Azure 管道设置
我一直在研究这个问题,我当前的 Yaml 管道脚本如下所示: 变量: - 组:配置AppCenterAppSlug - 组:配置管道 参数: - 名称:方案名称 ...
AzureDevops Pipeline 生成 APK:错误 XALNK7000:Mono.Linker.MarkException
当我的用于生成 apk 的管道脚本运行时遇到此错误(它在 Visual Studio 2022 中构建并运行良好): ##[错误]C:\Program Files (x86)\Microsoft Visual Studio�9\Enterprise\
Azure Pipeline Rest api 未在请求正文中获取列表类型的参数
假设我有一个具有以下定义的构建管道: 参数: - 名称:“BoxNames” displayName: '框名称列表' 类型:对象 默认: - 姓名1 - 不...
我们有一个发布管道,它在构建管道成功后被触发。 我们一直在更新构建管道并添加额外的阶段,这不会影响发布专业...