私は現在、msbuildとデプロイメントスクリプトをいじっています。ステップの1つは、コードがデプロイされているマシンに(レガシー)comコンポーネントを登録することです。これを実現するための「エレガントな」方法はありますか、それともリモートマシンのwmiを介してzippy32.exeを呼び出す必要がありますか?
4 に答える
0
MSBuildPowerShellタスクを介してPowerShellv2リモーティングを使用できます
于 2009-12-18T10:35:24.750 に答える
0
PsExec (以前はSysInternalsからでしたが、現在はMicrosoftの一部です)を使用して、リモートマシンでシェルコマンドを実行できます。
PsExecをラップする標準のMSBuildExecタスクを使用するだけです。
于 2009-12-18T10:40:40.800 に答える
0
ビルドの一部として、COM コンポーネントをインストールする MSI を作成できます (たとえば、WiXを使用- Votive は msbuild をサポートしています)。
次に、 Win32_Product.Installメソッドを呼び出して、リモート マシンでインストールを実行します。
于 2010-02-03T22:42:59.367 に答える
0
StdRegProv WMI クラスを使用して手動で COM コンポーネントの登録を実行し、リモート マシンのレジストリに書き込むことができます (つまり、HKLM\CLSID{guid} エントリを作成するなど)。
于 2010-02-03T22:46:58.827 に答える