じゃんぬねっと日誌

ネタと雑記と時々プログラミング

目次

Blog 利用状況

ニュース

不況すぎる件。

スポンサードリンク

運営サイト

  • C# と VB.NET の入門サイト

書庫

サイドバイサイド実行

.NET Framework のバージョンについてなんですけど、
どうも、1.0, 1.1, 2.0 という表記のせいか、誤解を招くことがあるようです。

.NET をインストールしていない環境で...
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=28181&forum=7

コミュニティ活動をし始めたのが 2004 年なので、
全然知らなかったのですが、.NET Framework 1.1 (VS2003) が出た時も、
1.0 で作成されたアセンブリが、1.1 で動くかのように誤解していた方が多かったとか...

.NET Framework 2.0 がインストールされているからといって、
1.1, 1.0 で作成されたアプリケーションは動きませんよ。( ̄ー ̄)

.NET には、アセンブリの下位互換を考えなくても良いための技術があります。
それが、サイドバイサイド実行機能 (side-by-side とか SxS とも言います) です。

これは、アセンブリは決してバージョン アップをしないという原則に則ってます。
常に作成された時 (コンパイル時) のバージョンが使われるのです。

投稿日時 : 2006年2月8日 0:52

コメントを追加

# re: サイド バイ サイド (side-by-side) 2006/02/08 8:59 りばてぃ

マイクロソフトから出ている資料なんかで、
必ずしもそれだけが書いてあるわけじゃないのが問題なんですかね?

1.1でコンパイルしたものが2.0しかない環境では・・・
とか。

# re: サイド バイ サイド (side-by-side) 2006/02/08 9:07 囚人

1.0 で作成されたアセンブリは実は 1.1 でも動いちゃう…。

# re: サイド バイ サイド (side-by-side) 2006/02/08 9:16 じゃんぬ

>りばてぃさん
確かに、呼称が変わったとしても誤解は免れませんね。
というか、1.1 とか 2.0 表記でないと我々がワケわからなくなるw

.NET Framework のページにでも明確に詠うべきなのかも。

>囚人さん
!?

# re: サイド バイ サイド (side-by-side) 2006/02/08 9:41 囚人

OS を再インストールして Windows Update をすると .NET Framework 1.1 しか項目にでてこないけどいいのかなぁと思ったら、1.0 のアプリケーションが普通に動いた^^;

http://www.microsoft.com/japan/msdn/netframework/changeinfo/default.asp
ここでは構成ファイルが必要だとかかれていますが、発行者ポリシーで半強制バージョンリダイレクトしてるようですね。

# re: サイド バイ サイド (side-by-side) 2006/02/08 10:34 じゃんぬ

バージョン リダイレクト!? _φ(。。) メモメモ。

こういうところ全然知らない!!

# re: サイド バイ サイド (side-by-side) 2006/02/08 11:03

その辺.NET系MCP問題に色々と悩ましい感じで出てきます。
ライブラリ系を作り始めると必須な部分と思いつつ、ローカルコピーでいいやと逃げる私(^^;

# re: サイド バイ サイド (side-by-side) 2006/02/08 11:33 中博俊

バージョンリダイレクトなんかを意識させるために.NET 1.1はでたのにねぇ。(嘘)

# re: サイド バイ サイド (side-by-side) 2006/02/08 11:44 じゃんぬ

.NET 新参者はつらいですね... orz

# re: サイド バイ サイド (side-by-side) 2006/02/08 23:51 渋木宏明(ひどり)

VIsual Studio .NET 2003 でビルドしたアプリケーション=.NET Framwork 1.x アプリケーションは、原則として、.NET Framework 2.0 ランタイムしかインストールされていない環境で実行できますよ。

# re: サイド バイ サイド (side-by-side) 2006/02/08 23:51 渋木宏明(ひどり)

逆は無理ですけど。

# re: サイド バイ サイド (side-by-side) 2006/02/09 2:15 じゃんぬ

ホント最近へこみっぱなし... orz

タイトル  
名前  
URL
コメント