- - PR -
C#のWindowsフォームのアイコン
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-11-23 00:13
C#.NETのソリューションエクスプローラーに表示されている
Windowsフォームや、ユーザーコントロールのアイコンが ただのクラスファイルのアイコンに変わってしまい、 デザイナでの編集ができなくなりました。 VSSにてデータを共有している他のPCで同ファイルを見ると、 Windowsフォームになっており、デザイナで編集可能です。 この現象を解消する方法についてご教示をお願いします。 |
|
投稿日時: 2004-11-23 10:51
プロジェクトファイル(csproj)を確認してみてください。
その画面だけおかしくなっていませんか? |
|
投稿日時: 2004-11-23 17:34
ご回答ありがとうございます。
>プロジェクトファイル(csproj)を確認 というのは、プロジェクトファイルをダブルクリックして開く ということでよいのでしょうか? 試してみましたが、ソリューションファイル(sln)を ダブルクリックした場合と変わらず、 同じWindowsフォームのファイルを一方のPCから見ると正常にデザイナで編集でき、 もう一方から見るとクラスファイルになっていてデザイナで編集できない という状態です。 クラスファイルになっている方のコードを見ると、 フォームに貼り付けたコントロールは残っているようです。 VSSの使い方がマズイのでしょうか? |
|
投稿日時: 2004-11-24 08:42
メモ帳なり何なりのテキストエディタで開いて、内容を確認してみてください。
VS.NET でも、プロジェクトを開いていない状態から、 [ファイル] - [開く] - [ファイル] で .csproj ファイルを開くことによってテキストを表示することが可能です。 [ メッセージ編集済み 編集者: にしざき 編集日時 2004-11-24 08:45 ] |
|
投稿日時: 2004-11-24 11:52
こんにちは。
同じような状況に遭遇したことがあります。 自分の場合、そのフォームを「プロジェクトから削除」(「削除」は選ばないでください。本当にファイルが削除されてしまいます)して「既存のファイルの追加」で取り込み直してみると、デザイナーで編集できるようになりました。 試してみてください。 |
|
投稿日時: 2004-12-04 00:25
noderaさんのアドバイス通りに試してみたところ、
アイコンが復活し、デザイナで編集できるようになりました。 どうもありがとうございました。 |
1