2011年1月28日金曜日

【VB.NET】フォームがコードのようなアイコン表示になりデザインが開けなくなった

ありますよね。時々。原因は不明ですが。

その時の原因はプロジェクトがクラスをフォームとして認識していない場合です。
VBからは直接直せないので、 vbproj のファイルをテキストエディタやメモ帳で開きましょう。

クラスはこのように記述されています、
  1. <compile Include="clsUpdate.vb" />  

フォームの場合は通常、このように記述されています。
  1. <compile Include="frmMain.vb">  
  2.       <subtype>Form</SubType>  
  3. </Compile>  

原因はこのフォームの中の

<subtype>Form</SubType>

がいつの間にか消えてしまうことが原因なんです。

確認してみてくださいね。

0 件のコメント:

コメントを投稿