-3

自分で開発したのではなく、.NET で開発されたアプリケーションを実行するために PC にインストールする必要がある Framework のバージョンを知るにはどうすればよいですか?
どのバージョンの FW がそのアプリを必要としているかを知るには?

4

2 に答える 2

1

ILDASM ( MSDN の説明) を使用すると簡単です。それを実行し、選択したexeまたはdllを開きます。MANIFEST を選択して開きます (ダブルクリック) 次のような行を見つけようとしません (.NET 4.0 の場合):

// Metadata version: v4.0.30319
.assembly extern mscorlib
{
  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
  .ver 4:0:0:0
}

またはこのように(.NET 2.0の場合):

// Metadata version: v2.0.50727
.assembly extern mscorlib
{
  .publickeytoken = (B7 7A 5C 56 19 34 E0 89 )                         // .z\V.4..
  .ver 2:0:0:0
}
于 2013-05-14T08:16:00.967 に答える
1

私は逆コンパイラ dotPeek を使用しています - JetBrains から無料です。これは、exeを逆コンパイルした後に表示されます。

ただし、私のコメントによると、Stack Overflow でこの投稿を確認してください。実行可能ファイルを実行する必要がある .NET Framework のバージョンを確認するには

于 2013-05-14T08:16:18.120 に答える