Visual Studio C# 2010 Expressにおいて、以下のエラーに悩まされました。
=======================
次のモジュールは最適化を有効にされて、またはデバッグ情報なしでビルドされました。
C:\Users\username\projectName\projectName\bin\Release\projectName.exe
このモジュールをデバッグするには、プロジェクトのビルド構成をデバッグ モードに変更します。このメッセージを非表示にするには、デバッグ オプションの [起動時にユーザー コードが見つからないとき警告] の設定を無効にします。
========================
パスを見て、ふと「なんでReleaseなんだ?」と思ったため、構成マネージャを開いてビルドの構成を確認すると、「アクティブソリューション構成」がDebugになっているのに対し、リストの項目にあるプロジェクトの「構成」はReleaseになっていました。
これをDebugにすると、無事に解決しました。ビルドは色々と難しいですね。
一応、この問題に関する質問はMSDN(http://social.msdn.microsoft.com/Forums/ja-JP/14d360fb-f66c-49b0-95a9-134d7a68cae5 )にもあったそうですが、原因は色々あるのでしょう。