2016-08-14 12 views
0

私はWebアプリケーションプロジェクトを作成しました。私のアプリケーションを開発しているうちに、NuGetからいくつかのパッケージをインストールしましたが、それでも私のプロジェクトにはまだパッケージがあります。しかし、プロジェクトを別のコンピュータにコピーしてプロジェクトを実行しようとすると、すべての参照に黄色のアラートが表示されるため、多くのエラーが発生します。私はプロジェクトを実行すると私の.Netプロジェクトの参考資料がすべて消えてしまった理由は何ですか?

私は This is the project root folder

の.slnファイルを使用してプロジェクトを開くことがライブラリを見つけることができないので、それはエラーの多くを生成しました。

+0

あなたはこれらのパッケージ参照が記載されています.csprojセクションを投稿してくださいことはできますか? –

+0

.csprojセクションをダウンロードするリンクを追加しました。 –

+2

不足している参照をダウンロードするためにnugetを有効にしましたか? –

答えて

1

まず、プロジェクト内のpackages.configファイルをチェックして、すべてのパッケージがこのファイルにリストされていることを確認する必要があります。次に、Visual Studioの設定を確認してください(ツール - >オプション - > NuGet Package Manager - >一般)。パッケージリストアのオプションはすべて下のスクリーンショットのようにチェックされています。 enter image description here

上記のオプションはチェックされていますが、パッケージが自動的に復元されない場合、ソリューション全体のパッケージを復元するには、次の方法を使用してください。

  1. 「表示」 - >「その他のWindows」 - >「パッケージマネージャーコンソール」の「パッケージマネージャコンソール」ウィンドウを開きます。
  2. コマンド "Update-Package -reinstall"を入力すると、packages.configファイルにリストされているパッケージに基づいて、現在のソリューション内のすべてのパッケージが再インストールされます。
+0

注:ビジュアルスタジオによるパッケージの再インストールを強制するには、パッケージをビルドする前に削除する必要があります。 –

0

http://www.hellomeo.net/Umbraco/EmployeeLeaveManagement.zipは、不足している参照の1を右クリックしPropertiesを選択し、パスに設定されているものを参照してください。enter image description here

はアブヘイSarafの要求として、私はセクションを.csprojダウンロードするためのリンクを提供しています。パスは正しいですか?

+0

パスがコンピュータ上で正しく設定されている場合はイベントが発生しますが、他のコンピュータ上で検索するにはどうすればよいですか? –

0

パッケージマネージャコンソールから実行dnu restore

enter image description here

関連する問題