今日のワンポイント : [起動時にユーザー コードが見つからないとき警告] オプションをオンにした場合は表示されなくなる警告メッセージ- #291

引き続き、"マイ コードのみ" に関連する話題を取り上げます。[全般] ページ ([ツール]、[オプション]、[デバッグ]、[全般] の順にクリック) に [起動時にユーザー コードが見つからないとき警告] というチェック ボックスがあることに気付いた方は、どのような場合にこの状態になるのか、不思議に思ったのではないでしょうか。

image

最適化され、スタートアップ プロジェクトに設定されているコンソール アプリケーションがソリューションに含まれているとします。また、最適化されていないクラス ライブラリがあるとします (最適化されていないため、このクラス ライブラリはマイ コードと見なされます)。ブレークポイントをクラス ライブラリに設定できるように、コンソール アプリケーションでクラス ライブラリのメソッドを呼び出してください。

F5 キーを押すと、次の警告メッセージが表示されます。

image

[起動時にユーザー コードが見つからないとき警告] をオフにすると、このメッセージは表示されなくなります。このチェック ボックスをオンにしているかどうかにかかわらず、クラス ライブラリ内のブレークポイントは有効となります。クラス ライブラリはマイ コードのままだからです。

Technorati タグ : VS2005TipVS2008Tip

投稿 : 2008 年 8 月 14 日 (木) 3:00 AM saraford

Sara Ford さんの Web ログ - https://blogs.msdn.com/saraford/archive/2008/08/14/did-you-know-what-warning-message-is-suppressed-by-the-warn-if-no-user-code-on-launch-option-291.aspx より。

分類 : Visual Studio 2008 ワンポイント