掲示板一覧 - トピック一覧 Enterprise Architect 全般
.NET Freamework 3.5には対応していないのでしょうか? |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| ishikawa(未登録ゲスト) | 投稿日時: 2008-10-28 13:49 |
.NET Freamework 3.5には対応していないのでしょうか?現在、購入を検討しているのですが、下記の機能が実現できません。.NET Freamework 3.5には対応していないのでしょうか?
確認したい機能:シーケンス図作成 言語:C# 問題点:EA上でのデバッグ実行時、ブレークポイントで停止せずに終了してしまうためシーケンス図が作成できない。 マーカーもだめでした。 対象のフレームワークは、.NET Freamework 3.5です。 現状では、利用デバッガに「Microsoft .NET 2.0」を指定しています。 |
|
| tkouno | 投稿日時: 2008-10-28 14:09 |
EA Administrator ![]() ![]() 投稿: 3939 |
Re: .NET Freamework 3.5には対応していないのでしょうか?ご迷惑をおかけし申し訳ございません。
ご指摘の件についてこちらで.NET Framework3.5(VisualSutdio2008)で 簡単なサンプルを作成してみましたが、特に問題無く シーケンス図の生成機能を実現することができました。 (利用デバッガは同じく「Microsoft .NET 2.0」です) お試しのコードに依存する問題の可能性もありますし、 あるいはデバッグのための設定が適切ではない可能性も あるかと思います。 (リリースビルドに対して設定している、等) 設定が適切ではない場合には、デバッグを実行すると ブレークポイントのマークが「!」に変わります。 お手数をおかけし申し訳ございませんが 上記のおよび下記の点を中心にご確認ください。 ・クラス図のクラスを選択してCtrl+Eを押したときに ソースコードが正しく表示されるかどうか ・ブレークポイントは実行中に表示が変わっていないかどうか ・デバッグサブウインドウの出力(Output)タブに エラーが表示されていないかどうか |
| ishikawa(未登録ゲスト) | 投稿日時: 2008-10-28 15:04 |
Re: .NET Freamework 3.5には対応していないのでしょうか?早速のご回答ありがとうございます。
現況を記述しました。よろしくお願いします。 >>あるいはデバッグのための設定が適切ではない可能性も >>あるかと思います。 >>(リリースビルドに対して設定している、等) ビルドは、下記の設定で行っています。 「C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe /build Debug XXX.sln」 >>・クラス図のクラスを選択してCtrl+Eを押したときに >> ソースコードが正しく表示されるかどうか ソースコードは正しく表示されました。 >>・ブレークポイントは実行中に表示が変わっていないかどうか 一瞬「?」に変わって終了しました。 >>・デバッグサブウインドウの出力(Output)タブに >> エラーが表示されていないかどうか 下記が出力タブの表示です。(一部表示内容を変えています) Default Directory is D:\---\Debug D:\---\XXX.exe targets .NET version v2.0.50727 Debugger CLR runtime verion is v2.0.50727 Process created ----------\XXX.exe running CLR version v2.0.50727 Debug process in domain DefaultDomain Debug process in domain XXX.exe Unhandled exception stacktrace: Frame:0 mscorlib!00000000 Frame:1 mscorlib!00000000 Frame:2 mscorlib!00000000 Frame:3 mscorlib!00000000 Frame:4 AAA.cs line:62 Frame:5 BBB.cs line:67 Frame:6 CCC.cs line:30 Frame:7 DDD.cs line:243 Debug session ends for D:\---\XXX.exe 以上 |
|
| tkouno | 投稿日時: 2008-10-28 15:10 |
EA Administrator ![]() ![]() 投稿: 3939 |
Re: .NET Freamework 3.5には対応していないのでしょうか?コメントありがとうございました。
頂いた内容から1点気になる点は、デバッグログにある 「Unhandled exception stacktrace:」です。 つまり、途中でプログラムが終了してしまっているようです。 ログの中の「Frame:4 AAA.cs line:62」より前の行に ブレークポイントを設定すると、停止するでしょうか? また、「Frame:7 DDD.cs line:243」にあるDDD.csの243行目に ある内容をコメントアウトしたりすると、動作は変わりますか? |
| ishikawa(未登録ゲスト) | 投稿日時: 2008-10-28 15:52 |
Re: .NET Freamework 3.5には対応していないのでしょうか?迅速な対応ありがとうございます。
気になるのが、ブレークポイントを設定していない時でも、同じ現象で終了してしまう事です。 デバッグ実行ではなく、ただの実行の場合は、正常に起動します。(指定しているexeは、同じです) DOS窓から下記を実行しても正常に起動されます。 「D:\---\XXX.exe targets .NET version v2.0.50727」 ブレークポイントの場所は、関係ないのではないでしょうか。 |
|
| tkouno | 投稿日時: 2008-10-29 8:56 |
EA Administrator ![]() ![]() 投稿: 3939 |
Re: .NET Freamework 3.5には対応していないのでしょうか?追加の情報をお寄せ下さいましてありがとうございました。
当初のご指摘では「ブレークポイントに停止しない」という ことで位置の問題かと推測したのですが、今回の情報で 「EAのデバッグ機能で実行するとプログラムが不正に 終了してしまっている」ということがわかりました。 もし可能であればもう少しご協力をいただけますと、 問題をより詳細に把握することができるかと思いますので 助かります。 1. 今回のプログラム以外で新規に適当なプログラム(.NET3.5)を 実行した場合に、シーケンス図の出力が可能であるかどうか (=常にこの問題が発生するのか、プログラムに依存するのかの判断) 2. 今回のログの最終実行箇所である「DDD.cs line:243」の 内容を変更した場合、不正終了する場所が変わるかどうか (=特定のメソッドや処理を実行すると発生する問題なのかどうか) お手数をおかけし申し訳ございません。 もし可能であれば、ご協力いただけますと助かります。 |
| ishikawa(未登録ゲスト) | 投稿日時: 2008-10-29 14:43 |
Re: .NET Freamework 3.5には対応していないのでしょうか?>>1. 今回のプログラム以外で新規に適当なプログラム(.NET3.5)を
>> 実行した場合に、シーケンス図の出力が可能であるかどうか >> (=常にこの問題が発生するのか、プログラムに依存するのかの判断) 新規に作成したプログラムではシーケンス図の作成できました。 >>2. 今回のログの最終実行箇所である「DDD.cs line:243」の >> 内容を変更した場合、不正終了する場所が変わるかどうか >> (=特定のメソッドや処理を実行すると発生する問題なのかどうか) 上記の箇所以前では、シーケンス図の作成できました。 色々原因を調査した結果、こちらの設定ファイルを変更したら正常にシーケンス図の作成ができるよになりました。 お手数かけました。 迅速・丁寧な対応ありがとうございました。 大変助かりました。 |
|
| tkouno | 投稿日時: 2008-10-29 14:57 |
EA Administrator ![]() ![]() 投稿: 3939 |
Re: .NET Freamework 3.5には対応していないのでしょうか?お忙しい中ご確認ありがとうございました。
無事動作するようになったとのことで、安心しました。 いろいろとご協力下さいましてありがとうございました。 こちらも、調査する上で必要な情報を得ることができて 助かりました。 今後ともよろしくお願いします。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




