3
2つのプロジェクトの依存関係を持つプロジェクトがあります.2つの依存プロジェクトの出力(dll)を別のフォルダにスローしたいのですが、作業。以下は私が持っているものですが、何か間違っていますか?依存関係プロジェクトの出力を別のフォルダにコピーする
<ItemGroup>
<ProjectReference Include="..\..\a\a.csproj">
<Project>{xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}</Project>
<Name>Client</Name>
</ProjectReference>
<ProjectReference Include="..\..\b\b.csproj">
<Project>{yyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy}</Project>
<Name>Server</Name>
</ProjectReference>
</ItemGroup>
<Target Name="BuildOtherProjects">
<MSBuild Projects="@(ProjectReference)" Targets="Build">
<Output TaskParameter="TargetOutputs" ItemName="DependentAssemblies" />
</MSBuild>
<Copy SourceFiles="@(DependentAssemblies)" DestinationFolder="$(OtherBuildLocation)\Build\Output" SkipUnchangedFiles="true" />
</Target>
これは、ProjectReferenceのためのファンキーな構文です。実際にプロジェクトをビルドしていますか? – Jonesie