繁体   English   中英

在 Visual Studio 中构建期间自动下载 Artifactory NuGet

[英]Automate Artifactory NuGet download during build in Visual Studio

我最近一直在 Visual Studio 2019 中使用 Artifactory NuGet 包,并且有一个看起来像这样的工作流:

  1. 将私有 Artifactory 存储库添加为 NuGet 包源
  2. 下载我的 NuGet 包的特定旧版本 [使用包管理器 UI 或包管理器控制台]
  3. 安装 NuGet 包后,构建 VS2019 项目

我需要消除用户知道如何完成这些步骤的需要,并使 Visual Studio 2019 项目尽可能简单地自动安装托管在 artifactory 中的我的私有 NuGet 包的特定版本。

我一直在尝试完成此操作,但没有运气,我不确定是否最好通过编辑 Visual Studio 项目文件、编辑 Windows 全局 nuget.config 文件或创建自定义 nuget.config 来完成我的视觉工作室项目的文件。

任何建议/帮助将不胜感激,谢谢。

由于您的问题不包含相关信息,例如您是否使用 Visual Studio 解决方案( *.sln文件)、Git 等,我只能猜测😉

假设您正在使用 Git 并具有如下文件夹结构:

- MyProject
  - .git
  - MyProject.sln
  - ProjectA
    - ProjectA.csproj
  - ProjectB
    - ProjectB.csproj

现在您可以创建一个包含以下内容的文件MyProject/NuGet.config并将其置于版本控制之下:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <packageSources>
        <add key="Your Artifactory source" value="https://your.artifactory.source/v3/index.json" />
    </packageSources>
</configuration>

根据文档,NuGet 应该自动获取NuGet.config

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM