Visual Studio C ++ - リソースビューは空白ですか?

私は別のビジュアルスタジオプロジェクトからコピーされ、名前が変更されたVisual Studio 2010 C ++プロジェクトを持っています。プロジェクトはうまくコンパイルされ、動作します。しかし、最近、私はいくつかのダイアログを編集するためにリソースビューに行き、ウィンドウは完全に空です。私はプロジェクトをコピーした後にそこに行ったかどうか思い出せません。

enter image description here

どのように私はこれを得ることができるかに関する任意のアイデア?私はどこかのキャッシュがあると思っていますか?

更新

私は、このソリューションは、複数のプロジェクトソリューションであり、通常はリソースビューでは、リソースビューのツリービューでプロジェクトの「フォルダ」が表示されるリソースファイルがない場合でも追加する必要があります。ソリューション内のいずれのプロジェクトにも「フォルダ」はありません。

私はまた、Visual Studioで開いた他のソリューションがリソースビューをうまく表示することを追加する必要があります。

6

6 答え

ブラウジング/ナビゲーションデータベースが無効になっている可能性があります。

Check the current setting under: Tools -> Options -> Text Editor -> C++ -> Advanced. "Disable Database" should be false.

これは私が知る限り、バグであり、彼らは問題に取り組んでいると言いました。

More Info: http://connect.microsoft.com/VisualStudio/feedback/details/535971/solution-resource-view-empty-when-option-disable-database-c-is-set-to-true

21
追加された
ありがとうございますが、これは既に偽に設定されています私はそれを真に設定してVisual Studioを再起動し、それをfalseに戻すようにしましたが、これは何もしませんでした。
追加された 著者 User,
まだVS2012で修正されておらず、バグが報告されてから4年後の2014年に入る3か月前です。彼らはそれに取り組んでいる彼らは気にしないことを意味します。 Visual Studioは最高のIDE IMOでしたが、悲しいことに 'ソフトウェアの肥大化'のルールが予測するように、肥大化しました( en.wikipedia.org/wiki/Software_bloat )
追加された 著者 Alexis Pautrot,
私は物事をスピードアップしようとする目的でデータベースを無効にしました。私はそれがリソースビューがうまくいかないことを意味することを理解していませんでした!私はすべてのプロジェクトを有効にして再読み込みしました。
追加された 著者 David Coster,
上記の「データベースを無効にする」設定を変更した後で、リソースビューを再作成するためにVisual Studio 2012を閉じて再度開く必要がありました。
追加された 著者 stackunderflow,

同様の問題を抱えていました。ソリューションでプロジェクトをリロードしてプロジェクトをアンロードしてから、すべてのプロジェクトをリロードして解決しました。

4
追加された
問題は私のソリューションで私に戻ってきました。私はあなたのソリューションを試しました。私は私のソリューションで各プロジェクトを右クリックし、 "Unload Project"をクリックしました。それから私は戻ってきて、プロジェクトごとに「Reload Project」をクリックしました。一時的なプロジェクトを作成するよりもこれが好きです
追加された 著者 User,
一度にすべてのプロジェクトを再ロードすることができます。ソリューションエクスプローラで[ソリューション]を右クリックし、[プロジェクトをアンロード]をクリックします。同じ場所で[すべてのプロジェクトを再読み込み]をクリックすることができます。
追加された 著者 Atti,

私は今日同じ問題を抱えていました。私のクラスブラウザも空でした。ソリューションのディレクトリからipchディレクトリとsdfファイルを削除して修正しました。 Visual StudioはIntellisenseデータベースを再初期化し、ビューは元に戻りました。

2
追加された

Woohoo! Figured it out. Since each project normally has a entry on the Resource View tab regardless of whether it has resources or not, I decided to add a new temp project to my solution to see how visual studio would handle that. So I right clicked on my solution and clicked Add->New project.. and added a new Win32 project with the setting of static library and MFC checked. Once I added the project and went to the resource view all my other projects were back! Then I just deleted the temp project I created.

私はそれが何をしたのか分かりませんが、ビジュアルスタジオに内部キャッシュや何かを再構築させなければなりません。

0
追加された
しかし、これはうまくいきましたが、次回、ソリューションを再開したときに問題が戻ってきました。
追加された 著者 User,

Solution Explorer で.rcファイルを探し、ダブルクリックして Resource View にリロードします。

また、 .vcxproj ファイルが正しい.rcファイルを参照していることを確認します(テキストエディタで開きます)。おそらくあなたはそれを何かに改名しました。

0
追加された
私のプロジェクトで.rcファイルをダブルクリックしようとすると、リソースビューに私を連れて行くが、私の質問に表示されるビューは空白です。また、.vcxprojファイルを調べましたが、参照される.rcファイル名が正しいファイル名です。
追加された 著者 User,

私は同じ問題を抱えていました。リソースビューは、いくつかのプロジェクトを持つソリューションにとって全く空白でした。

私はファイル階層全体のトップディレクトリを別の場所(別のディスクマウントも)に移動していましたが、これはおそらくそれと関係していました。

最終的にすべてのパスが変更された後(プロジェクト内のファイル、プロジェクトのインクルードとlibパスなど)、開発を開始した後、リソースビューが空であり、.rcファイルをクリックしても何でも見える。

しかし、ソリューションを保存して再起動することは、そのトリックでした。

0
追加された