2

問題があります。Windows C# ベースのアプリケーション用に msi セットアップを構築しようとしています。Windows デスクトップ アプリケーションです。Visual Studio 2010 を使用してセットアップをビルドすると、正常に動作しますが、Advanced Installerを使用するたびにエラーが発生します。アプリケーションの途中にジャンプし、エラーを生成します。これが私がやっていることです:

私は最初の部分を設定しました, チュートリアルを使用して明確にアプリケーション情報を意味します. チュートリアルへのリンクは次のとおりです: http://www.advancedinstaller.com/user-guide/tutorial-professional.html アプリケーション フォルダーに、リリース フォルダー全体を追加しました[リリース フォルダーにアプリケーションをビルドしました] 私は実行ファイルのショートカットも作成しました。

正常にビルドされますが、実行すると、インストール後にエラーが発生しますか?

Advanced Installer を使用する理由は、いくつかのカスタマイズされた前提条件が必要であり、レジストリで特定の値を確認するためです。そして、Advanced Installer はこれらのオプションを提供すると思います。他のオプションもいただければ幸いです。

4

2 に答える 2

2

インストール後にエラーが表示されますか?つまり、ショートカットを使用してインストール済みのアプリケーションを起動すると、はい? もしそうなら、アセンブリのいくつかの依存関係が不足しているようです。メインの実行可能ファイルの「依存関係を追加」オプションを試しましたか? ファイルビューに移動して右クリックすると、コンテキストメニューに表示されます。

于 2012-08-28T05:41:45.210 に答える
1

エラーがわかりました。このエラーは、Advance Installer でデスクトップ フォルダの実行可能ファイルへのショートカットを作成していたときに発生し、.exe 拡張子が常に切り捨てられた名前に名前を変更していました。しかし、動いているのに動いていないのは奇妙でした。名前には適切な拡張子を付けました。これで動作します :) – デスクトップ フォルダまたはアクセスする他のフォルダに作成したショートカットの拡張子 .exe を削除しないようにしてください。

于 2012-08-29T11:43:07.150 に答える