2016-11-04 19 views
4

一部のパッケージがソリューションの別のディレクトリ構造でホストされているため、Web2ソリューションがコンパイルに失敗し、この構造と対応する「パッケージ」フォルダが削除されました。私はすべての言うことができる限り今間違ったディレクトリ構造のNuGet参照

This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props 

を:

は、私は、しかし、それはまだビルドにこのエラーメッセージを蹴る...

が、これはそれを修正することを期待して-reinstallアップデート・パッケージを使用しました

<package id="Microsoft.Net.Compilers" version="1.0.0" targetFramework="net45" developmentDependency="true" /> 

とディレクトリ構造は

が存在する:参照がOKである必要があり、packages.config氏は述べています
--Solution Dir 
|-- packages 
    |--Microsoft.Net.Compilers.1.0.0 

パッケージをアップデートしてバージョン1.3.2を取得しようとしましたが、エラーメッセージは同じままです。つまり、バージョン1.0.0がありませんでした。

Theres 'はどこかに浮かんでいることを明確に言及していますが、どこから探し始めるべきかわかりません。私は、パス内の\ packagesは外部ディレクトリの場所にあるパッケージを探していることを示していると仮定しています(元のパッケージがあった場所が1つあったため)

アイデアはありますか?

UPDATE:

私は、問題が解決されていません....バックソリューションディレクトリ外元の場所にパッケージフォルダをコピーします。だから、それは最初は問題ではなかったかもしれません。

しかし、エラーメッセージには、欠けているNuGetパッケージがすべての外観に実際に存在することが報告されています。

答えて

3

このStackOverflowの答えは、私はせずに、エラーメッセージをGoogleで検索後、私は、正しい軌道に乗って始めました.. \パッケージの場所の前に

https://stackoverflow.com/a/32296184/1286358

その後、私は行かなければなりませんでしたサーバーの不足している参照を追加してしまいました。おそらく、私のハッキングで問題を修正しようとしたときに、削除してから再参照しなかったからです。

関連する問題