タグ付けされた質問 「wix」

1
「自動」対「自動(遅延開始)」
Windowsサービスをインストールする場合、Windowsの起動時にWindowsサービスを自動的に開始するための2つのオプションがあります。1つは自動、もう1つは自動(遅延開始)です。これら2つの違いの詳細は何ですか? たとえば、wixtoolsetを使用してインストーラーを作成する場合、ServiceConfig要素にはDelayedAutoStart属性があります。起動時にサービスが開始されるとどうなりますか? WiXドキュメント:ServiceConfig要素

30
WiXのトリックとヒント
ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 私たちはしばらくの間WiXを使用していますが、使いやすさについての通常の不満にもかかわらず、それはかなり順調に進んでいます。私が探しているのは、以下に関する有用なアドバイスです。 WiXプロジェクトのセットアップ(レイアウト、参照、ファイルパターン) ソリューションへのWiXの統合、およびビルド/リリースプロセス 新規インストールおよびアップグレード用のインストーラーの構成 共有したい良いWiXハック
264 wix  wix3.5  wix3 

12
WiXインストーラーのアップグレードを実装する方法?
職場では、インストールパッケージのビルドにWiXを使用しています。製品Xをインストールすると、そのマシンからその製品の以前のバージョンがアンインストールされます。 メジャーアップグレードについてインターネット上のいくつかの場所を読みましたが、機能しませんでした。以前のバージョンのアンインストール機能をWiXに追加するために必要な正確な手順を誰かが指定できますか?

3
Wix:msi + cabの代わりに単一のMSI
私のWixプロジェクトはinstall.msiとcab1.cabを作成します。すべてをmsiにバンドルするにはどうすればよいですか?これを回避するために7-zip SFXを使用する可能性がありますが、msiが1つしかない他のアプリを見たことがあります。

6
アンインストール時にのみ発生するWiXカスタムアクションを追加する方法(MSI経由)?
MSIインストーラー(WiXで作成)を変更して、アンインストール時にディレクトリー全体を削除したいと思います。 とのWiXのオプションを理解しRemoveFileていRemoveFolderますが、これらはインストール後に作成されたコンテンツを含むフォルダー全体を再帰的に削除するほど堅牢ではありません。 同様のスタックオーバーフローの質問WiXをアンインストールするときにファイルを削除することに気づきましたが、これを行うには、バッチスクリプトを呼び出してフォルダーを削除するだけでもっと簡単にできるのではないかと思っていました。 WiXを使用するのは今回が初めてで、まだカスタムアクションのコツが出ています。アンインストール時にバッチスクリプトを実行するカスタムアクションの基本的な例は何ですか?

6
WiXインストーラーのバージョンを現在のビルドバージョンに設定するにはどうすればよいですか?
アプリケーションとそのWiXインストーラーを作成し、subversionを使用してバージョン管理下に置きました。WiXインストーラーがビルドするときに、そのバージョン番号をアプリケーションの現在のビルドバージョンにしたいと考えています。どうすればこれを達成できますか?アプリケーションのコーディングにはc#を使用しました。 注:このプロジェクトをビルドするためにccnetを使用しています
134 c#  svn  wix 

1
Wixの 'KeyPath'属性とは何ですか?
Wix ' KeyPath '属性とは何ですか?特に、それは以下にどのように適用されますか? <Component Id="ProgramMenuDir" Guid="*"> <RemoveFolder Id="ProgramMenuDir" On="uninstall" /> <RegistryValue Root="HKCU" Key="Software\CompName\AppName" Type="string" Value="" KeyPath="yes" /> </Component>


7
Visual Studio 2013でWiXプロジェクトを有効にする
WiXインストーラープロジェクトを含むVS 2012ソリューションがあります。ただし、VS 2013(リリース)でソリューションを開くと、WiXプロジェクトに互換性がありません。 誰かがVS 2013バージョン(wixtoolset?)がまだ作業中であるかどうかを知っていますか?または、VS 2013で現在のプロジェクトを互換性のあるものにする方法はありますか?

11
WiXからMSIインストーラーを作成する方法を学ぶための優れたリソース[終了]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 3年前に閉鎖されました。 この質問を改善する Visual Studioから出てきたインストーラーの豚に口紅を塗るのをあきらめて、WiXを見ることにしました。 どのようなリソースを学び、参照することをお勧めしますか? (注-これは、どのインストーラーテクノロジを使用するかという質問ではありません。WiXに固有です。)

6
WiXをアンインストールするときにファイルを削除する
アプリケーションをアンインストールするときに、元のインストール後に追加されたすべてのファイルを削除するようにWixセットアップを構成したいと思います。アンインストーラーは、MSIファイルから最初にインストールされたディレクトリとファイルのみを削除し、後で追加されたすべてのものをアプリケーションフォルダーに残すようです。つまり、アンインストール時にディレクトリを削除したいのですが。それ、どうやったら出来るの?

2
MSIパッケージのサイレントインストール
パッケージがまだインストールされていない場合にインストールする必要があるMSIパッケージがあります。また、サイレントインストールする必要があります。パッケージはユーザーに次のプロンプトを表示します。 インストール場所(C:\ Program Files \ Foobar) インストールタイプ:最小および完全(最小) コマンドラインパラメーターまたはその他の方法を使用して、これら2つのパラメーターをオーバーライドする必要があります。では、これら2つの問題をどのように処理すればよいのでしょうか。スクリプトにはVBScriptを使用します。

3
Wixは、すべてのユーザーに対して/マシンごとにアドバタイズされていないショートカットを作成します
WIXでは、allusersプロファイルにアドバタイズされていないショートカットをどのように作成しますか?これまでのところ、私は宣伝されたショートカットでのみこれを達成することができました。ショートカットのプロパティに移動して「ターゲットの検索」を使用できるため、アドバタイズされていないショートカットが好きです。 私が見たチュートリアルでは、ショートカットのキーパスにレジストリ値を使用しています。問題は、ルートとしてHKCUを使用していることです。HKCUが使用され、別のユーザーがプログラムをアンインストールすると(すべてのユーザーにインストールされているため)、レジストリキーは残されます。ルートとしてHKMUを使用すると、ICE57エラーが発生しますが、別のユーザーがプログラムをアンインストールすると、キーが削除されます。HKMUは正しく動作しているようですが(ユーザーごととすべてのユーザー)、HKCUの使用に追い込まれているようです。 アドバタイズされていないショートカットを作成しようとすると、ICE38、ICE43、ICE 57などのさまざまなICEエラーが発生します。私が見たほとんどの記事では、「氷のエラーを無視する」ことを推奨しています。ICEエラーを作成せずに、アドバタイズされていないショートカットを作成する方法が必要です。 実用的な例としてサンプルコードを投稿してください。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.