プライベートパッケージを保存する新しいNuGetソースを追加するのに苦労しています。私は すでにこの投稿が示唆するように私の.csprojに設定を追加しようとしました
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="Artifactory-DEV" value="https://theluggage-agct.gray.net/artifactory/api/nuget/nuget-institutional-development-local" protocolVersion="3"/>
</packageSources>
</configuration>
I これも試してみました ですが、dotnet nuget
で同等のものを見つけることができませんでした。
nuget sources Add -Name "MyServer" -Source\myserver\packages
OBS:Visual Studio 2017を使用しておらず、現在Ubuntuを使用しています。
ユーザーffaが回答としてコメントを投稿しなかったのは残念です。それは正しいからです。 XMLはnuget.config
という名前のファイルにあるはずです。
また、新しいドットネットSDK/CLIがインストールされている場合は、dotnet new nugetconfig
を実行することもできます。これにより、基本テンプレートからファイルが作成されます。 NuGetのドキュメントには 設定の適用方法 に関する情報がありますが、通常、nuget.configファイルはリポジトリのルートまたは.slnファイルと同じ場所に配置されます。
別の方法があります。
dotnet add package <PACKAGE> -s <SOURCE>
問題は、特定のプライベートリポジトリからパッケージを追加するたびに-s
を追加する必要があることです。
編集:「imps」コメントを参照してください。