TFSからソースコードを取得した後、私のソリューションでプロジェクト参照を見つけることに問題があります。最新のものを入手した後、私は自分のソリューションをコンパイルし、他のプロジェクトでクラスを見つけることができないと不平を言うでしょう。これらはプロジェクト参照として追加されています。問題のあるプロジェクトの参照フォルダをチェックすると、プロジェクト参照がそこにあり、正しく表示されます(プロパティが正しく表示され、ソリューションエクスプローラの参照に対して警告ツールチップが表示されません)。私が行った唯一の方法これを修正できるのは、プロジェクト参照を削除してから再追加することです。私がそれをやろうとすると、コンパイルする前にエラーが消えて、すべてうまくいく。私はいくつかの検索をしましたが、この特定の問題を持つ人を見つけることができませんでした。誰かが新しいプロジェクトを私たちのソリューションに追加した後に、最新のものを入手して変更を加えるたびに発生するようです。これは、プロジェクトを追加した人以外のすべてのマシンでも発生します。私たちの一人が参照を再追加するステップを経て、その変更をコミットすると、それはチームの残りの部分で機能します。すべては、通常のようにプロジェクト参照を追加しています。Visual Studioプロジェクト参照が認識されません。強制的にプロジェクト参照を削除してから再度追加します
- のWindows 7
- のVisual Studio 2015(v14.0.2317.0のD14REL)
- C#.NET 4.6
- TFS 2015
- :ここ
は、私の開発環境の詳細ですResharper 10.0.1
誰かがプロジェクトを追加すると、マシン固有の場所でこれらのクラスを参照していますか?それは他人のマシンには存在しませんでしたか? –
パブリックアセンブリフォルダなどの一般的な場所から参照する必要があります。ビルドが試行されると、すべてのrefがコンパイラによって検出されます。 –
あなたは新しいプロジェクトを追加した後にcsprojとslnファイルをアーカイブする必要があります – essanousy