簡體   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