【发布时间】:2026-02-23 17:40:01
【问题描述】:
我是否可以包含子目录中的文件,但将其放在 bulid 的根目录而不是其原始子目录中?
示例:我们有多个 robots.txt 文件用于不同的发布配置。这些文件在解决方案中为 \IncludeTest\Development\robots.txt 和 \IncludeTest\Production\robots.txt
我可以使用以下方式适当地动态抓取它们:
<ItemGroup Condition=" '$(Configuration)' == 'Development' ">
<Content Include="IncludeTest\Development\robots.txt">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
但是当我这样做时,我会维护 \IncludeTest\Development\(或 \IncludeTest\Production)目录。有什么方法可以将它包含在 robots.txt 应该在的根目录中?
【问题讨论】:
-
你试过“..\”来指定父目录吗?
标签: visual-studio-2010 msbuild csproj itemgroup