[解決済み] NuGetパッケージのリストアが機能しない
質問
あるコンピュータでプロジェクトをチェックインし、別のコンピュータでチェックアウトしたところ、NuGetによってインストールされたバイナリがないことに気づきました。 ソース管理にもチェックインできましたが、もっと良い解決策があるように思います。
http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages
私はこれらの指示に従いましたが、現在では
.nuget
フォルダがあるべきところにあり、.csproj ファイルに次のようなエントリーがあります。
<RestorePackages>true</RestorePackages>
<Import Project="$(SolutionDir)\.nuget\nuget.targets" />
というメッセージが表示され、ソリューションを再構築しても、不足しているパッケージは復元されません。
何が足りないのでしょうか? どうすればこの問題を診断できるのでしょうか?
解決方法は?
nuget パッケージマネージャーコンソールで以下のコマンドを実行することで、パッケージの復元を強制的に実行できることに注意してください。
<ブロッククオート更新-パッケージ -再インストール
ソリューション内のすべてのものを強制的に再インストールします。
<ブロッククオート
Update-Package -Reinstall -ProjectName myProj
myProjプロジェクトにあるすべてのものを強制的に再インストールします。
注意事項 : これは核オプションです。このコマンドを使用すると、インストールしたパッケージの同じバージョンを取得できないことがあり、それが問題につながる可能性があります。この問題は、ソリューションレベルではなく、プロジェクトレベルで発生する可能性が低いです。
を使用することができます。
-safe
コマンドラインパラメータオプションを使用すると、同じメジャーバージョンとマイナーバージョンのコンポーネントを持つ新しいバージョンへのアップグレードを制限することができます。このオプションは後から追加されたもので、コメントで言及されている問題のいくつかを解決しています。
Update-Package -Reinstall -Safe
関連
-
[解決済み] ソリューションにNuGetでサポートされているプロジェクトがない
-
[解決済み] NuGetで旧バージョンのパッケージをダウンロードする
-
[解決済み] packages.config にあるすべてのパッケージを NuGet にインストール/更新させるにはどうすればよいですか?
-
[解決済み] コマンドラインを使用してNuGetパッケージのキャッシュをクリアするにはどうすればよいですか?
-
[解決済み] アセットファイルproject.assets.jsonが見つかりません。NuGetパッケージの復元を実行する
-
[解決済み] NuGet経由で古いバージョンのパッケージをインストールするにはどうすればよいですか?
-
[解決済み】NuGetパッケージが見つからない
-
[解決済み] ソリューションからnugetパッケージのrestoreを削除する
-
[解決済み] ソリューション内のどのプロジェクトからも参照されていない NuGet パッケージを削除するにはどうすればよいですか?
-
[解決済み] Nuget リファレンスを復元しますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ソリューションにNuGetでサポートされているプロジェクトがない
-
[解決済み] ChocolateyとNuGetの違い
-
[解決済み] packages.config にあるすべてのパッケージを NuGet にインストール/更新させるにはどうすればよいですか?
-
[解決済み] コマンドラインを使用してNuGetパッケージのキャッシュをクリアするにはどうすればよいですか?
-
[解決済み] NuGet経由で古いバージョンのパッケージをインストールするにはどうすればよいですか?
-
[解決済み] NuGetパッケージのリストアが機能しない
-
[解決済み] ソリューション内のどのプロジェクトからも参照されていない NuGet パッケージを削除するにはどうすればよいですか?
-
[解決済み] いくつかのプロジェクトが複数のソリューションに含まれている場合、すべてのソリューションに共通のnugetパッケージフォルダを設定する