炫意html5
最早CSS3和HTML5移动技术网站之一

.csproj 如何指定目录批量添加文件到项目中

<ItemGroup>
<Content Include=”..\bin\VideoPlayer**”>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>

上述的 Content 会将指定目录中的所有文件以添加链接的方式加入到项目中。

我该如何设置,才能做到以下效果?

  1. 添加到项目中时保留文件夹层级
  2. 将这个内容添加到指定的目录中,而不是根目录

回答

添加到项目中时保留文件夹层级

Include=”..\bin\VideoPlayer** ==> /dire/**/* 这样就能在target dire 保留子层级目录了.

将这个内容添加到指定的目录中,而不是根目录
增加link属性, 参考
Include=”abc/**/*” Link=”target_special_dire/%(RecursiveDir)%(Filename)%(Extension)”

更多用法请参考官方文档:
https://docs.microsoft.com/zh-cn/visualstudio/msbuild/msbuild-task-reference?view=vs-2019

https://docs.microsoft.com/zh-cn/visualstudio/msbuild/msbuild-well-known-item-metadata?view=vs-2019&redirectedfrom=MSDN&viewFallbackFrom=vs-2015

炫意HTML5 » .csproj 如何指定目录批量添加文件到项目中

Java基础教程Android基础教程