1

WindowsサービスとWinフォームアプリケーションを含むセットアッププロジェクトを作成しました。セットアップの準備には、次の構成を使用しました。

  • WindowsXP上のVisualStudio2010
  • .NET Framework 2.0
  • セットアップはx86アーキテクチャ用に作成されています。

このセットアップファイルをテストすると、インストールが正常に完了しました。ただし、お客様はWindows 2000サーバーを使用しているため、Windows2000サーバーのオペレーティングシステムにインストールする必要があります。ただし、Windows2000サーバーへのインストール中にエラーが発生します。エラーを示すログは次のとおりです。

MSI(s)(4C:68)[11:51:19:739]:リモートカスタムアクションを呼び出しています。DLL:C:\ WINDOWS \ Installer \ MSI2E3.tmp、エントリポイント:ManagedInstall MSI(s)(4C:44)[11:51:19:739]:ランダムなCookieを生成しています。MSI(s)(4C:44)[11:51:19:755]:PID 348(0x15C)でカスタムアクションサーバーを作成しました。MSI(s)(4C:E8)[11:51:19:770]:サービスとして実行しています。MSI(s)(4C:2C)[11:51:19:770]:こんにちは、私は32ビットのElevatedカスタムアクションサーバーです。アクションは11:51:19に終了しました:InstallExecute。戻り値3。

その後、ロールバック操作が開始されます。

私の最初の質問:

これを仮想マシンでテストしています。そのオペレーティングシステムに.NETFramework2.0をインストールしました。仮想マシンを使用しているために問題が発生する可能性がありますか?(おそらく管理上の問題)

2番目の質問:

それが本当の原因ではない場合、この問題を解決するために考えられる原因と解決策は何ですか?

4

1 に答える 1

1

プロジェクトをVisualStudio2008にダウングレードしようとしました。セットアップを作成し、最終的に機能しました。これはVisualStudio2010の問題だと思います。

于 2012-04-27T06:29:06.873 に答える