在运行我们的部署项目时,我们似乎遇到了一个问题,当它编译时,它似乎错过了输出中的母版页。
有没有办法通过编辑 .wdproj 文件或通过其他方法“强制”项目包含 .master 文件?
此外,我一直在阅读MSBuildTasks 社区项目,并遵循了一些示例文档,但这似乎不起作用。该项目不会排除我选择的文件,并且似乎也不会进行压缩。有没有其他人尝试过这个可以提供反馈/指导的扩展?
提前谢谢了
更新:
我已经通过创建一个 Itemgroup 并做一个副本来解决这个问题。
<ItemGroup>
<MasterFiles Include="$(SolutionDir)\MVC\Views\Shared\Templates\**\*.master" />
</ItemGroup>
<Target Name="AfterBuild">
<Copy SourceFiles="@(MasterFiles)" DestinationFiles="$(OutputPath)\Views\Shared\Templates\%(RecursiveDir)%(Filename)%(Extension)" />
</Target>