3

UI が別のフォルダーとソリューションにあり、中間層とデータ層が別のフォルダーとソリューションにある Web アプリケーションがあります。

ここで、Web アプリケーション用の MSI を作成する必要があります。今まで展開エンジンを使用してきましたが、新しいサーバーが展開エンジンをサポートしていないため、MSI を実行するように依頼されました。

通常、Windows アプリケーションの MSI を作成し、EXE をプライマリ出力として使用します。この状況で MSI を作成するにはどうすればよいですか。

任意の考えをいただければ幸いです。

よろしくcmrhema

4

2 に答える 2

1

ソリューションをクリックして、新しいプロジェクトを追加します: Web セットアップ プロジェクト

ここに画像の説明を入力

次に、Web サイトを出力として追加します。

重要な注意点:

これにより、すべてのコード (.cs / .vb ファイル) が追加され、何も保護されません。コード (コンパイルされたもの) を保護するには、Visual Studio Extension Web Deploy Projectを追加する必要があります。

次に、Web サイトを右クリックして新しいオプションを選択し、このプロジェクトをセットアップの入力として追加します。

ここに画像の説明を入力

于 2012-04-29T11:55:06.240 に答える
0

学習曲線はより急になりますが、WIXツールセットを使用してWindowsインストーラーファイルを作成することをお勧めします-http ://wix.sourceforge.net

https://stackoverflow.com/tags/wix/infoも参照してください

于 2012-11-21T14:10:36.297 に答える