2017-04-07 13 views
1

私は解決策にいくつかのプロジェクトを持つアプリケーションを開発中です。 Project-1はうまく構築され、Project-2は同じソリューション内でそれを参照します。 Project-2への参照を開くと、Project-1の参照が表示されます。私は指定されたパスに行くことができ、私はそこにプロジェクト1のDLLが表示されます。私はプロジェクト-2を構築しようとした際ローカルプロジェクトのために " .nuget packages"を探しているNuget

、私はエラーを取得する

The package Project-1 could not be found in C:\Users\[it me]\.nuget\packages. 
Run a NuGet package restore to download the package. 

両方のプロジェクトは、同じアーキテクチャ(x64)のに設定され、ない「どれCPU」されています。 Project-2が、指定されたパスではなく、NugetパッケージフォルダのProject-1を探しているのはなぜですか?

+0

これはあなたの 'packages.config'に記載されていますか?あなたのプロジェクトを右クリックして 'Unload Project'を選択し、再度右クリックして' Edit * .csproj file'を選択してください。あなたのプロジェクトへの参照パスは何ですか? – mikeyq6

+0

解決策のどこにでもpackage.configファイルがないことがわかります。 Project-2のリファレンスは ".. \ Project-1 \ Project-1.csproj"なので、同じ解決策を指しているはずです。 VSワイドの設定がありますか?解決策の一部ではない何か? – MatthiasS

+0

@MatthiasS、あなたがこの問題を解決したことを知ってうれしいです。同じ問題が発生している他のコミュニティにとって有益な答えを記入してマークしてください。ありがとう。 –

答えて

0

問題は、判明したように、バージョニングの問題でした。 Project-1はProject-2(Windows 10周年記念ビルド14393の対象)よりもターゲットバージョンが低かった。私は14393のAPIを含むVisual Studio 2015 Update 3をインストールし、問題を解決しました。

関連する問題