2017-11-25 13 views
0

2つのプロジェクトをマージするとき、我々はInstall-Packageを100回何度も必要としています。 Package.configが編集されると、Nugetはパッケージ復元をサポートしません。それはノードJSパッケージのための魅力のように動作する方法?Nuget Package Package.Configを編集するときに、テキストエディタで復元しますか?

package.configが編集されたら、Update-Package〜 すべてのパッケージを復元できないのはなぜですか?

enter image description here

それは後継DOTNET CLIでサポートされますか?

答えて

0

packages.configは(フレームワークを標的とするため)をダウンロードして抽出するパッケージNuGetに指示しながら、パッケージの参照をインストールするプロセスはまた、.csprojファイルを修正することができます。したがって、マージ後にこれらのうちの1つだけを更新すると、自分自身にトラブルが発生する可能性があります。

このメカニズムの後継PackageReferenceNuGet blog post)であり、packages.configを置き換えるだけ参照パッケージとバージョンをリスト必要とするが(さらにいくつかの追加のMSBuildロジック等を共有バージョン/パッケージを管理するためのプロジェクトで使用することができます)。ただし、移行ツールはありませんので、すべてのパッケージをアンインストールして必要なパッケージ参照を追加する必要があります。一部のNuGetの機能も変更されています。例えば、contentのファイル(=>プロジェクトディレクトリにコピーされたファイル)のサポートが削除されました。これは、jQueryや他のJSライブラリをこのように取得すると仮定したWebプロジェクト)。

関連する問題