ソリューションをビルドし、すべてのデータをフォルダーに保持する MSBuild を使用してビルド ファイルを作成しました。ここで、共有フォルダー経由でアクセスするリモート マシンにすべてのデータをコピーしたいと考えています。
<PropertyGroup>
<PublishDir>\\remoteMachineName\QA</PublishDir>
<ServiceLocationQA>remoteMachineName\QA</ServiceLocationQA>
<MachineName>remoteMachineName</MachineName>
</PropertyGroup>
<ItemGroup>
<Source Include=".\buildartifacts\**\*.*"/>
<ServiceFilesToDeploy Include=".\buildartifacts\**\*.*" />
</ItemGroup>
<Copy SourceFiles=".\buildartifacts\**\*.*"
DestinationFiles="@(ServiceFilesToDeploy->'$(PublishDir)\%(RecursiveDir)%(Filename)%(Extension)')"
ContinueOnError="false" />
ビルド スクリプトを実行した後、次のエラーが発生します。
「DestinationFiles」は 48 個のアイテムを参照し、「SourceFiles」は 1 個のアイテムを参照します。それらは同じ数のアイテムを持っている必要があります。」
MSBuild を使用して、ローカル マシンに保存されているファイルをリモート マシンの共有の場所にコピーしたいだけです。助けてください