0

古い W​​eb セットアップ プロジェクトを InstallShield LE に変換するという大変な作業を開始しました。

だから私はこれを行う方法を探し回っています。そして、私の神はそれがどれほど乱雑であるか。

私はそれらのガイドの1つに従いました。Web アプリケーションをインストールするには、Program Files にダミー データをインストールする必要があるようです...? セットアップの Program Files 部分を削除/削除する方法が見つかりませんでした。セットアップ ダイアログでは、ターゲット フォルダが C:\Program Files\whatever として表示されます。

Web アプリケーションを正しい IIS フォルダーにのみインストールすることは可能ですか?

クリーンインストールしたい。InstallShield が制限されているという理由だけで、がらくたの残り物はありません。


シンプルなインストーラー ツールがもうないことは、私を悩ませます。VS2010 セットアップ プロジェクト パッケージ (c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\Deployment) をハックして、VS2013 で動作させることさえ試みました。ほぼロードされましたが、ロード時に「80070057 - E_INVALIDARG」エラーが発生しました。

勇気があり、カスタム プロジェクト タイプがどのように機能するかを知っている人がいる場合は、機能する (ただし古い) セットアップ プロジェクトを再び機能させることができるかもしれません。

4

1 に答える 1

0

答えの欠如と私の無益な検索は、1 つの答えをもたらします。InstallShield LE ではこれができません。

これには WiX を使用することをお勧めします。他の人がこれをどのように行ったかを見て、それを変更することが、何かを稼働させるための最も簡単な方法です。

これはそのような作業の結果です: http://halsvik.net/downloads/WebSetup2013Installer.zip

そして、MS は古い Microsoft Setup プロジェクト (VDPROJ) のサポートを再度追加することを決定したようです: http://blogs.msdn.com/b/visualstudio/archive/2014/04/17/visual-studio-installer-projects- extension.aspx https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d

于 2014-09-02T10:43:09.577 に答える