ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.4009373 visual C#について
質問者:silimber17 マイクロソフトのVisual C# 2008 Express Editionをインストールして使用したのですが、何故かGUIの配置ができないんです。
上手く説明できないんですけど、例えばボタンを作ろうとしたらツールボックスから「Button」を選択して配置しますよね。しかし実際に配置してみると

コンポーネント'Button'を生成できませんでした。エラーメッセージ:
'SystemInvalidProgramException:共通言語ランタイムが無効なプログラムを検出しました。
 場所 System.Drawing.Design.ToolboxItem.GetType(IDesignerHost host,AssemblyName assemblyName,String typeName,Boolean reference)

長いので以下省略します。
というようなエラーメッセージが表示されます。
プログラムを打ち込んでボタンを作る方法もありますが、不便なのでツールボックスから配置したいんです。
非常に困っています。
どなたか解決法をお教えください。
よろしくお願いします。
困り度:
  • すぐに回答を!
質問投稿日時:
08/05/09 16:59
この質問に対する回答は締め切られました。

回答良回答20pt

ANo.1 ランライムプログラムが入っていないか、壊れているのではないかという気がするのだが、「プログラムの追加と削除」の中に「.Net Framework 3.5」はちゃんとあるだろうか?
(webインストールの場合は、無ければ勝手にインストールされるようだが)

もしもあるようなら、一度それをアンインストールした上で「webインストール」で全てインストールしなおしてみてはどうだろう。

 【はじめての方のための Visual C# 2008 Express Edition インストール方法紹介】
  ​http://www.microsoft.com/japan/msdn/vstudio/express/beginners/2008/...
回答者:kusa_mochi
種類:回答
どんな人:一般人
自信:参考意見
回答日時:
08/05/10 23:54
この回答へのお礼kusa_mochiさんのおっしゃる通り、.Net Framework 3.5を再インストールすると直りました。
これで開発に専念できます。
ありがとうございました。