2009年11月07日
リリースモードで実行してデバッグする
「デバッグモードで実行すると、正常に動作するのに、リリースモードで実行すると、エラーになる」
事があり得るというのは知っていたが、
「デバッグモードで実行すると、エラーになり、リリースモードで実行するとデバッグモードでエラーになった箇所でエラーにならない」という現象に出会い、
掲示板でビルドのデバッグ版とリリース版の違いについて教えを請うことに。
C# と VB.NET の質問掲示板 デバッグモードとリリースモードの違い
この中で、リリースモードで実行しても、デバッグが出来る
ということを新たに知り・・・
リリース版でデバッグを可能にするには
VS2003(C#)の場合、
プロジェクトのプロパティを開き、構成プロパティにある「デバッグ情報の生成」をtrueにする。
VS2008(C#)の場合、
プロジェクトのプロパティを開き、「ビルド」タブを選択すると下のほうに詳細設定ボタンがあり、
そこでデバッグ情報の出力をどうするか選択できる。

選択肢の意味
none:デバッグ情報の出力なし
full:デバッグできるコードが生成される
pdb-only:PDB は生成されるが、JIT コンパイラにデバッグ情報が使用できることを示す DebuggableAttribute は生成されない。
参考
MSDN PDB ファイル (C# および Visual Basic)
この記事がお役に立ったようでしたらぜひクリックお願いしますm(_ _)m
人気ブログランキングへ

事があり得るというのは知っていたが、
「デバッグモードで実行すると、エラーになり、リリースモードで実行するとデバッグモードでエラーになった箇所でエラーにならない」という現象に出会い、
掲示板でビルドのデバッグ版とリリース版の違いについて教えを請うことに。
C# と VB.NET の質問掲示板 デバッグモードとリリースモードの違い
この中で、リリースモードで実行しても、デバッグが出来る
ということを新たに知り・・・
リリース版でデバッグを可能にするには
VS2003(C#)の場合、
プロジェクトのプロパティを開き、構成プロパティにある「デバッグ情報の生成」をtrueにする。
VS2008(C#)の場合、
プロジェクトのプロパティを開き、「ビルド」タブを選択すると下のほうに詳細設定ボタンがあり、
そこでデバッグ情報の出力をどうするか選択できる。
選択肢の意味
none:デバッグ情報の出力なし
full:デバッグできるコードが生成される
pdb-only:PDB は生成されるが、JIT コンパイラにデバッグ情報が使用できることを示す DebuggableAttribute は生成されない。
参考
MSDN PDB ファイル (C# および Visual Basic)
この記事がお役に立ったようでしたらぜひクリックお願いしますm(_ _)m
人気ブログランキングへ
2009年11月05日
【VS2008】パッケージの読み込みエラー
とある仕事で使用する自分のPCにはVisual Studio 2008 Professhional Editionが
インストールされていないため、リモートデスクトップで別のPCにはいり、開発をしていたのだが、
何かのタイミングから以下のようなメッセージがでるようになった。(ソリューションを開くときに)
Microsoft Visual Studio
パッケージの読み込みエラー
パッケージ 'Visual Studio Explorers and Designers Packege'を正しく読み込めませんでした(GUID = {8D8529D3-625D-4496-8354-3DAD630ECC1B})。
詳細についてはパッケージ開発元に問い合わせてください。環境が壊れている可能性があるため、アプリケーションの再起動を推奨します。次回からこのパッケージの読み込みを無効にしますか?パッケージの読み込みを再度有効にするには、'devenv /resetskippkgs' を使用してください。
以下、調べてわかったこと。
VS2005のときから存在するエラーである。
解決方法は、
1.VSをインストールしなおす
2.エラーメッセージに書いてある「devenv /resetskippkgs」を実行する。
パスは C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
で、64ビットOSだと、
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE
だろうか。
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDEというディレクトリもあるけど、
中身を見ると、やっぱりProgram Files (x86)の方が正解のよう。
以下、参考にしました。ありがとうございました。
VS2008でのパッケージの読み込みエラー
Visual Studio 2008で.NET F/W 2.0対応C#のWinFormプロジェクトを扱うと"Visual Studio Explorers and Designers Package"を読み込めないエラーになる問題
この記事がお役に立ったようでしたらぜひクリックお願いしますm(_ _)m
人気ブログランキングへ
インストールされていないため、リモートデスクトップで別のPCにはいり、開発をしていたのだが、
何かのタイミングから以下のようなメッセージがでるようになった。(ソリューションを開くときに)
Microsoft Visual Studio
パッケージの読み込みエラー
パッケージ 'Visual Studio Explorers and Designers Packege'を正しく読み込めませんでした(GUID = {8D8529D3-625D-4496-8354-3DAD630ECC1B})。
詳細についてはパッケージ開発元に問い合わせてください。環境が壊れている可能性があるため、アプリケーションの再起動を推奨します。次回からこのパッケージの読み込みを無効にしますか?パッケージの読み込みを再度有効にするには、'devenv /resetskippkgs' を使用してください。
以下、調べてわかったこと。
VS2005のときから存在するエラーである。
解決方法は、
1.VSをインストールしなおす
2.エラーメッセージに書いてある「devenv /resetskippkgs」を実行する。
パスは C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
で、64ビットOSだと、
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE
だろうか。
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDEというディレクトリもあるけど、
中身を見ると、やっぱりProgram Files (x86)の方が正解のよう。
以下、参考にしました。ありがとうございました。
VS2008でのパッケージの読み込みエラー
Visual Studio 2008で.NET F/W 2.0対応C#のWinFormプロジェクトを扱うと"Visual Studio Explorers and Designers Package"を読み込めないエラーになる問題
この記事がお役に立ったようでしたらぜひクリックお願いしますm(_ _)m
人気ブログランキングへ
2009年11月04日
2009年10月13日
勉強しなきゃまぢマズイ!
ずっとFramework1.1、VS2003で開発をやっていて、
今回、VS2005をすっ飛ばしVS2008に触れることが出来ました。
【感想】
しまった、時代の流れに取り残された・・・
わけわかんね・・・
本気で勉強しないとマズイ。
誰かよい参考書かよいサイト教えてください。
今後、VS2005、2008の開発に慣れている人にはなんのこっちゃない
初歩的な知識をブログにメモッていくであろうと確信。
マジやばいよぉぉ…
今回、VS2005をすっ飛ばしVS2008に触れることが出来ました。
【感想】
しまった、時代の流れに取り残された・・・
わけわかんね・・・
本気で勉強しないとマズイ。
誰かよい参考書かよいサイト教えてください。
今後、VS2005、2008の開発に慣れている人にはなんのこっちゃない
初歩的な知識をブログにメモッていくであろうと確信。
マジやばいよぉぉ…
タグ :.NET




