【问题标题】:How to add VS2017 extensions to Host Agent如何将 VS2017 扩展添加到 Host Agent
【发布时间】:2017-04-04 15:17:51
【问题描述】:

我目前正在 VSTS 中设置持续集成服务器。我有一个 VS2017 应用程序,其中包含一些对我必须在 Visual Studio 中安装才能使其工作的 SDK 的引用。当我在 VSTS 中设置构建时,它会失败,因为它没有找到我在 SDK 部分中安装的扩展。

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(2195,5): Error MSB3774: Could not find SDK "PDFTron.PDFNetUWPApps, Version=6.5.4.47152".

如何将它们包含在构建的主机代理中?

【问题讨论】:

    标签: uwp visual-studio-2017 azure-pipelines azure-pipelines-build-task


    【解决方案1】:

    不,您不能为托管代理添加/更改任何软件,您只能使用它拥有的软件。

    根据您的情况,您可以使用 Hosted VS2017 代理,它有VS2017 installed

    【讨论】:

      【解决方案2】:

      我设法添加了一个包含以下 SDK 的文件夹库:

      C:\Program Files (x86)\Microsoft SDKs\UAP
      

      我需要并将其添加到应用程序的 csproj 文件中。

      <PropertyGroup>
           <SDKReferenceDirectoryRoot>..\SDKs;</SDKReferenceDirectoryRoot>
      </PropertyGroup>
      

      尽管 VSTS 代理在查找和枚举 SDK 时没有抱怨,但它在编译解决方案时会产生错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-10-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-05
        • 2019-12-28
        相关资源
        最近更新 更多