問題タブ [launch-condition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1956 参照

visual-studio-2008 - setup.exe と .MSI の将来の証明となる .NET 3.5 SP1 インストーラーの前提条件を作成する

私は .NET 3.5 SP1 を要求しました VS2008 セットアップ プロジェクトは Net 3.5 SP1 を更新しますか? . これにより、setup.exe が正しくチェックされます。

また、「SP1」起動条件を MSI に追加して、ユーザーが MSI を起動して .NET 3.5SP1 アプリをインストールできないようにしました ([VSDNETMSG]フレームワーク条件メッセージの を実際に SP1 に言及するものに置き換えました)。

将来の保証の観点からすると、これは間違っているように感じます。条件を次のようにしたい:

いいえ

それを行う方法はありますか?フレームワーク チェックには、サブ条件を追加できるようにする条件プロパティがありません...

はい、私はそれについて私のかわいい頭を心配することもできませんでした:P

MS のバージョン管理の専門家の 1 人がこれを読んだ場合、コードが依存するものを SP に入れる場合は、インストーラーが OOTB をチェックできるようにしてください。

(私は彼らがより良い番号付けスキームを思いついたことを本当に望んでいます.世界とその犬はこれが混乱することを理解することができました)

0 投票する
1 に答える
4845 参照

wix - 「LaunchConditions」の前にWiXでカスタムアクションをシーケンスする

「LaunchConditions」の前にカスタムアクションをシーケンスすることは可能ですか?

これは私のカスタムアクションです:

シーケンス<InstallExecuteSequence/>

これを試し、 OrcaでMSIファイルを開いたところ、カスタムアクションが「99」でシーケンスされていることがわかりました。しかし、インストールしようとすると、呼び出されませんでした。

このカスタムアクションはLaunchConditionで使用されるプロパティを設定することになっているため、LaunchConditionsの前にこれをスケジュールしたいと思います(アプリケーションが実行されている場合は、インストーラー/アップデーターを終了します)。

0 投票する
2 に答える
343 参照

.net - OS バージョンまたは .net フレームワークがインストールされているかどうかを確認する無料のランチャーまたはブートストラップ

.net フレームワークがインストールされているかどうかを確認し、インストールされていない場合は app1.exe または app2.exe を起動する無料のランチャーまたはブートストラップを探します。または、OS のバージョンをチェックするランチャー。

0 投票する
2 に答える
1212 参照

c# - 起動条件-サービスが実行されているかどうかを確認します

VS2008では、Windowsサービスが起動状態で実行されているかどうかを確認するにはどうすればよいですか?

0 投票する
2 に答える
304 参照

windows-installer - アンインストールが実行されていることを確認するには、何を確認する必要がありますか?

アンインストールを実行していない限り、ユーザーが MSI ファイルを直接実行できないように、インストーラーで起動条件を設定する必要があります。(他のすべてのタイプのインストールは、すべての前提条件が満たされていることを確認できるように、ブートストラップ アプリから実行する必要があります。)

これを確認するには、どのような条件が必要ですか? 試してみましたREMOVE="ALL" OR BOOTSTRAP(BOOTSTRAPこれは、ブートストラップ アプリが MSI を起動するときにコマンド ラインで定義するプロパティです) が、修復インストールでもトリガーされますが、これは望ましくありません。

0 投票する
3 に答える
1999 参照

deployment - 起動条件で TargetPlatform プロパティにアクセスするにはどうすればよいですか?

「起動条件」内の条件から (展開プロジェクトで設定できる) TargetPlatform プロパティ値にアクセスしようとしています。

基本的に、そのコンピューターに64ビットバージョンのOfficeがインストールされている場合、32ビットアプリとしてインストールしないようにアプリケーションに指示しようとしています。したがって、どうにかしてアプリケーションのビット数を取得し、起動状態にする必要があります。

レジストリから Office のビット数を取得できますが、インストーラーから TargetPlatform にアクセスする方法がわかりません。

ありがとう!

0 投票する
1 に答える
1277 参照

visual-studio-2010 - 条件に基づいて特定のカスタム アクションのインストールをスキップする

Windows Installer はまったくの初心者なので、お手柔らかにお願いします。

顧客が私のプログラムをインストールするときに、いくつかのドライバーをインストールしたいと考えています。ただし、ドライバーが既にインストールされている場合は、インストール プログラムでその特定の手順をスキップして、プログラムのインストールを続行する必要があります。

特定のコンポーネント ID を検索する Windows インストーラーの起動条件を追加しようとしました。しかし、インストールしようとすると、エラー メッセージが表示され、インストール プログラムが終了します。何もインストールされません。ドライバーがインストールされているかどうかは関係ありません-同じ結果が得られます。

手がかりはありますか?

前もって感謝します!

0 投票する
1 に答える
1914 参照

visual-studio-2010 - セットアップ プロジェクト (VS 2010) で Windows 7 以降の起動条件を追加する方法

VS 2010 を使用してセットアップ プロジェクトを作成しています。Windows 7 以降のオペレーティング システムで実行されている場合にのみセットアップを実行する必要があります。

セットアップおよび展開プロジェクトでこれの起動条件を追加するにはどうすればよいですか?

0 投票する
1 に答える
782 参照

c# - System.Configuration.Install.Installerから継承されたクラスからhttpリクエストを行う場合のHttpRequestタイムアウト例外

インストールの完了後にEXEを起動したいので、次のようなカスタム起動条件を作成しました。

問題:MyApp.exeは、サーバーからデータを取得するためのhttpリクエストを作成しています。MyApp.exeがここからLaunchを取得すると、毎回タイムアウト例外が発生します。MyApp.exeを個別に実行すると、タイムアウトなしでhttpリクエストが正常に作成されます。以下はhttpリクエストのコードです。

タイムアウト例外が発生するのはなぜですか?どこが間違っているのですか?

0 投票する
1 に答える
5005 参照

wix - 64ビットインストーラーが64ビットシステムで使用されていることを確認するための起動条件

起動条件はどうですか?x86インストーラーが64ビットシステムで実行されないようにする必要がありますが、効果がないようです。

var.Win64次のようなMSBuild変数から派生します。

問題を解決したいのですが、この種の問題をトラブルシューティングするための戦略についても知りたいと思います。