拡張パックとコミュニティタスクのすべてのカスタムタスクを検索し、最終的にSDCのMsi.Istallというタスクを見つけましたpsexecを使わずにmsbuildのリモートマシンにmsiをインストールするには?
タスク。しかし、ドキュメントは悪く、問題を引き起こします。インストーラに渡されたプロパティに関するエラーが表示されます。以下は
は私のターゲットをインストールしている:それはそれをインストールするために自分のローカルPCを見て、製品がすでにインストールされていると言うと、削除する必要があるよう
`<Target Name="Install">
<!-- Copy the MSI package into remote pc. -->
<!--<CreateItem Include="\\grpdev1\Sharing\Build Script\Server Applications\**\*.*">
<Output ItemName="Source" TaskParameter="Include"/>
</CreateItem>
<Copy SourceFiles="@(Source)" DestinationFolder="\\lta0\c$\TestRemoteInstall\%(Source.RecursiveDir)"/>-->
は思えます。どのように
私はリモートマシンを指定しますか?私が間違っているアイデアは?私はまた、psexecツールや中間のスクリプトを使用しないように頼まれています.. msbuildタスクから直接インストールを探しています。