私は複数のプロジェクトを含むVS2008(C#)のソリューションを持っています。私はビルドプロセスのために.csprojファイルのいくつかを再調整しました。そして、プロジェクトBをコーディングしている間にクラスAのプロジェクトからの参照が認識されません...私が作成した変数タイプの下に赤い波線があると思います。ただし、ソリューションをビルドするとエラーは発生しません。それはなぜこれのような振る舞いですか?Visual Studio:コード内の参照が認識されませんか?
答えて
私はあなたのVisual Studioの一時ファイルをクリアすることを示唆している - それは、多くの場合、プロジェクトの構造についての混乱と新たなスタートを必要とすることができます。
まず、VSを完全に終了して再起動します。それでも問題が解決しない場合は、VSキャッシュフォルダを見つけて削除してから、再構築してください。あなたのキャッシュフォルダ、check this postを見つけるのヘルプについて
。
あなたはまた、レッドラインの上に置くか、単に見て、再構築可能性がある
(適切なソリューションをクリックし、「構成マネージャ」をクリックしてください)両方のプロジェクトは、Configuration Managerで
を構築されていることを確認してくださいあなたがもう詳細を取得した場合。 C#とVBはどちらも幸せではないことをあなたに伝えてくれています。
VSが妙にグラグラ演技を開始し、私は私は、Visual Studioを殺し、そして手動でビン/ OBJすべてのフォルダを削除することによって、「クリーン」を行い、論理的な修正を見つけることができません。
私は速く、私は手動でそれを行うことよりも、私のためにこれを行うバッチファイルを持っています。これを私のソリューションディレクトリに置き、私のすべてのプロジェクトはサブディレクトリにあります。
rem "%%~dpa" says: Give me the (d)drive and (p)path of the (a, %%a) file.
rem However, our dir /a:d will result in only listing folders...
rem The final "%%a" is just appending the 'file' (diretory name) to the
rem drive-and-path string
for /f %%a in ('dir /b /a:d *.*') do call :process "%%~dpa%%a"
pause
goto :eof
:process
echo Looking in %1
cd "%1"
if EXIST "%1\bin" (
echo Found 'bin' - it's gone now.
rd /s /q "%1\bin"
)
if EXIST "%1\obj" (
echo Found 'obj' - it's gone now.
rd /s /q "%1\obj"
)
cd ..
確かに1つは、VSを閉じるときにファイルが正しく再構築されることを確かめることができますvshostsし、手動でファイルを削除します。 – Robino
- 1. システム参照が認識されませんか?
- 2. Visual Studioプロジェクト参照が認識されません。強制的にプロジェクト参照を削除してから再度追加します
- 3. Visual Studio 2017でコードのエラーが認識されない
- 4. Visual Studio 2013 Professionalのコード参照インジケータ
- 5. Visual StudioがDNNのDnnFilePickerを認識できません
- 6. Visual Studio 2010の「参照パス」がプロジェクトデザイナーで動作しません
- 7. エラーVisual Studioで、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」Visual Studioで
- 8. Visual Studioはインポートされたnpmパッケージを認識しませんか?
- 9. Visual Studioはこれ以上参照を推奨しません
- 10. Visual Studioで参照が機能しません。2015
- 11. Visual StudioでMVC 6で認識されていないViewModelコード
- 12. Visual Studio:プロジェクト内のさまざまなサービス/ DLL参照エラー
- 13. 参照されたコードがVisual Studio Extensionで実行されない
- 14. Visual Studioコード統合ターミナル:http-server: 'http-server'という用語が認識されません。
- 15. ツールバージョン "15.0"が認識されません
- 16. ArrayFieldが認識されませんか?
- 17. animateWithDurationが認識されませんか?
- 18. 参照はVisual Studio 2005に自動的に追加されません
- 19. System.Web.HttpContextが認識されません
- 20. Visual Studio 2015はC#7.0を認識しません。
- 21. Visual Studio 2015はタイプスクリプトを認識しません
- 22. Xamarin + Visual StudioはiPhone 6を認識しませんS
- 23. visual studioはtypescriptパッケージを認識しません
- 24. Visual Studioはシステムロケールを認識しません(double.Parse failed)
- 25. Visual Studio 2017は参照を更新しません
- 26. サービス参照を追加できません - Visual Studio 2015アップデート2
- 27. Visual Studio 2010にサービス参照を追加できません
- 28. Visual Studio 2010 MSTestで参照アセンブリをデバッグできません
- 29. Visual Studioで参照を追加できません2017
- 30. dllアセンブリをVisual Studioコードプロジェクトに参照できません
Restart + clean + rebuildしました。奇妙な行動は、なぜ私はそれが最初の場所でそれをしたのか分かっていたので、私はそれを避けようとすることができます。ありがとう! – Chris
良いアイデア。あなたは+ – rlbond
を得る+トリックはクリーン+再起動しました。 – AgentFire