1

ClickOnceを使用してデプロイしたいアプリケーションがあります。mage.exeandを使用してみましたがClickOnceMore、動作しません。Mageの指示がわかりません。次のエラーが表示されClickOnceMoreますMSB3171 error

problem generating manifest. Could not load file or assembly
'u:\users\...\local\temp\CmDepBuildDir\[application].exe'
or one of its dependencies. An attempt was made to load a
program with an incorrect format.

このアプリケーションを長い間使用してきましたが、ユーザーにデプロイするための新しい方法が必要です。これは.NETアプリケーションではありません。ベース プログラムはPowerBuilderです。.exeファイル、いくつかの.pbdファイル、および.dllsプログラムを構成するいくつかのファイルがあります。このタイプのアプリケーション用に ClickOnce 配置を作成することは可能ですか?

4

2 に答える 2

0

私は PowerBuilder についてあまり知りませんが、WiX について調べることをお勧めします。ClickOnce を使用してアプリケーションを展開することは可能かもしれませんが、ClickOnce が .NET フレームワークの一部であることは確かです。WiX には多少の学習曲線がありますが、アプリケーションのインストーラーを作成する場合は強力なツールです。

http://wixtoolset.org/

http://dotupdater.codeplex.com/

于 2012-11-19T14:14:58.400 に答える
0

私自身は ClickOnce を使用したことはありませんが、ClickOnce は PowerBuilder Windows Formsアプリケーションで動作するはずです。(PowerBuilder Classic は Windows フォーム アプリケーションを作成できます。)

理論的には、現在のアプリケーションのワークスペースに Windows フォーム ターゲットを追加し、既存のアプリケーションに基づいてターゲットを作成することができます。以前の方法でアプリケーションの作業を続け、公開する準備が整ったら、代わりに Windows フォーム ターゲットをビルドします。次に、ClickOnce に必要な処理をすべて適用します。

もちろん、それはすべて理論です。現実は少し違うかもしれません。

詳細については、PowerBuilder 11.0 を使用したスマート クライアント アプリケーションの開発を参照してください。

于 2012-11-19T21:22:25.853 に答える