- - PR -
.NET Framework 2.0のSP1の適用で悩んでいます
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2009-03-17 10:31
お世話さまです。
開発用のマシンの.NET Framework 2.0にSP1を適用するか否かで悩んでいます。 というのも、訳あってユーザーのPCの.NET Framework 2.0にSP1を適用できない からなんです。 開発用のマシンにのみ適用し、このマシンでリビルトしたアプリケーションを SP1未適用のユーザーマシン上で実行した場合、下記のどのケースが 想定されるのでしょうか? 1.SP1による修正が効かない。 2.SP1による修正が効くものもあるが、効かないものもある。 3.SP1による修正が全て効く。 4.バージョン違いにより新たな問題が発生する可能性がある。 ユーザーPC側に適用できないのなら開発用マシンにも適用すべきでは ないのでしょうか? ご教示のほど宜しくお願い致します。 |
|
投稿日時: 2009-03-17 11:32
完全にSP1の更新内容が把握できるならともかく、その状況では適用するべきではありません。例えば、SP1 で追加されたクラス、メソッドなどを気付かず使用した場合、ユーザーマシンでも実行できますが、実行時例外になります。
要するに、ユーザーマシンでは当然ながら SP1 未適用状態で実行されます。 そもそもテストはどうするんでしょうか。環境が違いすぎるとテストの意味がかなり薄れますね。ユーザーにSP1を適用してもらって、SP1以降の動作しか保証しない、というのが一番いいでしょうけど、それが無理なら開発環境も合わせる方が無難ですね。 |
|
投稿日時: 2009-03-17 11:46
===>囚人さん
早速のレス、ありがとうございます。 >要するに、ユーザーマシンでは当然ながら SP1 未適用状態で実行されます。 exeをリビルドしても実行するマシンがSP1とセットでなければ、やはり何の メリットも享受できないのですね。^^; >それが無理なら開発環境も合わせる方が無難ですね。 そのように致します。 ご教示ありがとうございました。 |
1