1

これは Dotfuscator 初心者の質問です。一部のアセンブリで初めて Dotfuscator を実行しようとしていますが、「無効なアセンブリ [foo.dll]。入力アセンブリ [foo.dll] がコンパイルされました。このバージョンの Dotfuscator ではサポートされていない .NET Framework (v4.0.30319) のバージョンです。更新されたバージョンの Dotfuscator を確認してください。」

現在のバージョンの VS 2010 に同梱されているバージョンを使用しており、すべてのサービス パックなどをインストールしています。商品登録しました。Help > Check for updates は何もしません。Dotfuscator サイトに更新されたダウンロードが表示されません。

4

1 に答える 1

2

(注: Dotfuscator チームの PreEmptive Solutions で働いています。)

古いバージョンの Dotfuscator を使用している可能性があります ([更新の確認] の下に表示される動作にもかかわらず)。Dotfuscator は、4.0.30319 を対象とするアセンブリで動作し、VS2010 のリリース以降も動作します (また、リリースされたさまざまな VS2010 ベータを対象とするアセンブリもサポートしています)。

Visual Studio に含まれている無料版を使用していますか? その場合、VS2008 に含まれるバージョンは .NET 4.0 アセンブリをサポートせず、更新が利用可能であることも示しません。これは、Community Edition v4.x としてバージョン管理されます。

VS2010 内の無料バージョンは、4.0.30319 のターゲット アセンブリを処理し、Community Edition 5.x としてバージョン管理されます。

Dotfuscator のプロフェッショナル エディションは、2010 年 4 月以降、4.0.30319 に対するビルドをサポートしています (http://www.preemptive.com/support/dotfuscator-support/dotfuscator-pro-change-log/272)。

VS2010 の Community Edition バージョンまたは Professional Edition の場合、使用している Dotfuscator の正確なバージョンをお知らせください。

于 2011-02-09T20:05:37.113 に答える