NuGetソースを追加しました。資格情報が必要ですが、install-packagepackageNameを使用してパッケージをインストールすると、何も起こりません。他のPCでも同じ手順を試しましたが、うまくいきました。 Visual Studio 2017Professionalを使用しています。誰かが問題を手伝ってくれませんか? 私のNuGetソース
これは、資格情報の入力を求めないのはばかげています。
それを機能させるには、次のことをしなければなりませんでした:
Nugetダウンロードサイト からnuget.exeをダウンロードします。
古いパッケージソースを削除します
[ソリューション]-> [設定]のNuGetパッケージマネージャーに移動します
Delete your Package Source
コマンドラインを実行する
Nuget.exeに移動します
コマンドにプレーンパスワードを使用してパッケージソースを追加する
nuget.exeソース追加-Name "YourPackageName" -Source "YourPackageAddress "-ユーザー名YourUserName-パスワードYourPassword-StorePasswordInClearText
パスワードの設定、パスワードのリセットなどを何度も試みた後、このセクションをNuGet.Config(メインソリューションの.nugetフォルダーにあります)に追加することができました。
NuGet.Config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<solution>
<add key="disableSourceControlIntegration" value="false" />
</solution>
<packageSourceCredentials>
<MySourceName> <!-- Name of nuget package source -->
<add key="Username" value="..." />
<add key="ClearTextPassword" value="..." /> <!-- This is for normal password-->
<!--if encrypted use key="Password"-->
</MySourceName>
</packageSourceCredentials>
</configuration>
重要なお知らせの1つ-このファイルへの変更を有効にするには、VSを再起動する必要がありました
Nuget Package Managerからソースを削除し、新しい名前で追加します。