MsBuild将特定文件复制到文件夹
我有一个.csproj项目,我想在一个特定任务结束时,将两个文件复制到一个目标文件夹中。关于这两个文件,我知道扩展名,我知道它们在我的解决方案文件夹中的某个地方MsBuild将特定文件复制到文件夹,msbuild,Msbuild,我有一个.csproj项目,我想在一个特定任务结束时,将两个文件复制到一个目标文件夹中。关于这两个文件,我知道扩展名,我知道它们在我的解决方案文件夹中的某个地方 + Solution - Folder01 - FirstFile.dbschema - Folder02 - SecondFile.dbschema 我尝试过类似的方法,但效果并不理想: <ItemGroup> <FilesToCopy Include="$(SolutionDi
+ Solution
- Folder01
- FirstFile.dbschema
- Folder02
- SecondFile.dbschema
我尝试过类似的方法,但效果并不理想:
<ItemGroup>
<FilesToCopy Include="$(SolutionDir)\**\*.dbschema"/>
</ItemGroup>
<PropertyGroup>
<Dest>C:\Destination</Dest>
</PropertyGroup>
<Target Name="Copy" AfterTargets="Build">
<Copy SourceFiles="@(FilesToCopy)"
DestinationFiles="@(FilesToCopy->'$(Dest)\%(Filename)%(Extension)')"
ContinueOnError="true"/>
</Target>
C:\目的地
“未按预期工作”涵盖了很多方面。你看到了什么?那不是你想要的?我自己发现了问题。这里的问题是:$(SolutionDir)***.dbschema I替换为:$(SolutionDir)***.dbschema