0

VSTO アプリケーションをインストールするために Visual Studio セットアップ プロジェクトを作成しました。セットアップ プロジェクトは、EXE ファイルと 2 つの MSI ファイルを出力します。VSTO 用の 1 つの MSI と、Office ランタイムの依存関係用の別の MSI。

Officeランタイム、.NET などの前提条件を確認するためにsetup.exe が使用されていることは知っています。

ただし、グループ ポリシーの [ユーザーの構成] > [ポリシー] > [ソフトウェアの設定] > [ソフトウェアのインストール] は、MSI ファイルのみを受け入れます。3 つのファイルすべてを 1 つの MSI にパッケージ化して、サイレント インストールを実行するにはどうすればよいですか?

4

1 に答える 1

-1

前提条件を単一の MSI にマージすることはできません。GPO をサポートしたい場合にできる唯一のことは、前提条件を使用して EXE をビルドするのではなく、MSI にゲーティング チェックを配置してそれらがそこにあることを確認することです。その後、顧客は前提条件のために他の GPO ディストリビューションをセットアップする必要があります。(前提条件が MSI として利用可能であると仮定すると、.NET は利用できません。)

現実の世界では、GPO ソフトウェア配布を使用する人はほとんどいません。それはあまりにも制限的です。代わりに SCCM などのツールを使用します。しかし、それは StackOverflow ではなく ServerFault の問題です。

于 2013-11-01T18:58:52.267 に答える