3

インストーラーにはカスタム アクションがあります。プロジェクトを .NET 4.0 フレームワークにアップグレードしました。カスタム アクションを適用すると、インストーラーは、フレームワークのバージョンが無効であることを示す 1001 エラーをスローします。

カスタム アクションは、インストーラーの前のラジオ ボタン ウィンドウからの値を使用します (つまり、CustomActionData を受け取ります)。メインの exe を含む私のプロジェクトでは、Installer から継承し、属性 [RunInstaller(true)] を設定し、Install 関数をオーバーライドするクラスがあります。

インストーラーは、VS 2010 for .NET 3.5 でコンパイルされた状態で問題なく動作します。Windows 7 64 ビットを実行しています。

インストーラー/カスタム アクションを .NET 4.0 で動作するようにアップグレードする方法はありますか?

4

1 に答える 1

0

少なくとも .Net Framework 4.0 クライアント プロファイルがインストールされている必要があります。

他のプロジェクトは 4.0 フレームワーク上にあるため、インストーラーも 4.0 に移行する必要があります。

.Net Framework 4.0 クライアント プロファイルのダウンロード

于 2011-05-28T16:36:54.413 に答える