フリーエンジニアである下っ端SEの備忘録と日記。日々是精進。 開発言語は主にC#。 開発技術が日々進化し続けている今日、取り残されまいとするも歳のせいか覚えが悪いSE。 青色申告しているので、簿記の勉強もしないと…

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
人気ブログランキングへ
人気ブログランキングへ
  
タグ :.NETC#ASP.NET

Posted by ようすけ at 09:00Comments(0)TrackBack(0).Net全般

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
人気ブログランキングへ
人気ブログランキングへ  
タグ :.NETC#ASP.NET

Posted by ようすけ at 11:20Comments(0)TrackBack(0).Net全般

2009年11月04日

ドツボにハマって

64ビット WindowsOSに対応したアプリケーションの開発で
あることにドツボにハマってテンパってしまい・・・

もう自分ひとりじゃどうすればいいのかわからな~~~い!!
icon41  
タグ :.NETC#ASP.NET

Posted by ようすけ at 14:42Comments(0)TrackBack(0).Net全般

2009年10月13日

勉強しなきゃまぢマズイ!

ずっとFramework1.1、VS2003で開発をやっていて、
今回、VS2005をすっ飛ばしVS2008に触れることが出来ました。

【感想】
しまった、時代の流れに取り残された・・・
わけわかんね・・・
本気で勉強しないとマズイ。

誰かよい参考書かよいサイト教えてください。

今後、VS2005、2008の開発に慣れている人にはなんのこっちゃない
初歩的な知識をブログにメモッていくであろうと確信。

マジやばいよぉぉ…  
タグ :.NET

Posted by ようすけ at 09:00Comments(0)TrackBack(0).Net全般