0

Visual Studio 内で参照されている dll のプロパティを表示すると、ランタイム バージョンが v2.0.50727 であることがわかります。dll をターゲット バージョン 3.5 の .net フレームワークに再コンパイルし、dll を再インポートしましたが、ランタイム バージョンはまだ v2.0.50727 です。わからないところがあると思います。3.5 ではない理由を誰かが説明できますか。

ありがとうございました

4

2 に答える 2

5

.NET3.5は引き続き.NET2.0CLRを使用します。これは、表示されているバージョン番号です。

.NET2.0から.NET3.5に更新すると、実際にはCLRが更新されると思いますが、ほとんどの場合、.NET3.5は同じランタイム上の追加のライブラリセットと考えることができます。

于 2012-06-14T18:45:08.787 に答える
3

.NET3.5は.NET2.0の上に構築されており、同じアセンブリのいくつかを使用しています。あなたはおそらく同じアセンブリを見ているでしょう。

開始点については、.NETFrameworkのバージョンと依存関係を参照してください。

于 2012-06-14T18:45:38.103 に答える