2016-06-13 10 views
3

私は、ソリューション内にビジュアルスタジオ2015プロジェクトを開催しました。非常に似たプロジェクトを作成する必要があり、手動ですべてのパッケージを再度追加する必要はありませんでした。パッケージを新しいソリューションに転送

私はパッケージjsonをコピーし、 "Restore nuget packages"を実行しましたが、このコマンドはlibsをダウンロードするだけで、プロジェクトファイルにアセンブリ参照を追加しません。

これを強制するコマンドラインはありますか?

私はcsprojの内容をコピーして調整することもできることを知っていますが、組み込みの方法があれば非常にうまくいきます。

packages.configは次のようになります。

<?xml version="1.0" encoding="utf-8"?> 
<packages> 
    <package id="BouncyCastle" version="1.7.0" targetFramework="net461" /> 
    <package id="Common.Logging" version="3.3.1" targetFramework="net461" /> 

[...]再インストールするパッケージマネージャコンソールから次のコマンドを実行することができ、あなたのプロジェクトにコピーpackages.configで

答えて

3

NuGetパッケージ

Update-Package -reinstall 

これを1つのプロジェクトに制限することもできます。

Update-Package -reinstall -ProjectName MyProject 

-reinstallパラメータは、アセンブリ参照をプロジェクトに追加するためにNuGetを取得します。

関連する問題