我有一个使用新的.Net SDK项目格式的MSBuild项目。
我正在尝试包含解决方案外部的文件,这些文件具有自己的文件夹结构,并在转到构建目录时将其展平。
即
Solution\
Lib\
lib1\
file1.dll
file2.dll
lib2\
file3.dll
file3.dll
Project\
project.csproj
我希望\Lib
下的整个结构在Visual Studio的项目中表示出来。我可以做到以下几点:
<ItemGroup>
<None Include="$(SolutionDir)\Lib\**\*">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
问题是,输出目录包含相同的文件夹结构。我希望所有扁平化的文件都简单地存在于我的\bin
目录中,而不是\bin\lib1\file1.dll
,\bin\lib2\file3.dll
等
是否可以在项目文件中处理此问题?
答案 0 :(得分:0)
您应该可以将其更改为
styleLayer
更新后的目标路径将不再包含子目录。