gpt4 book ai didi

visual-studio - 使用通配符将文件包括到Visual Studio中的文件夹中

转载 作者:行者123 更新时间:2023-12-04 05:17:33 25 4
gpt4 key购买 nike

我在用

<ItemGroup>
<EmbeddedResource Include="..\..\resources\hbm\*.hbm.xml" />
</ItemGroup>


将一堆xml文件包含到我的C#项目中。工作良好。

但是,我不希望它们出现在项目的“根目录”中,而是希望在项目的子文件夹中看到它们。

例如,此文件包含在Visual Studio的 Mapping文件夹中:

<ItemGroup>
<EmbeddedResource Include="Mapping\User.hbm.xml" />
</ItemGroup>


那就是我想要的 *.hbm.xml文件。

我不知道该怎么做,仍然保留我的通配符 *.hbm.xml部分,并将实际文件保留在另一个目录中。

我看过有关MSBUILD和项目的MSDN文档,但是没有运气。

最佳答案

我认为您不能同时使用链接和通配符。

您可以使用此表示法链接以在Visual Studio的Mapping文件夹中包括User.hbm.xml文件:

<ItemGroup>
<EmbeddedResource Include="..\..\resources\hbm\User.hbm.xml">
<Link>Mapping\User.hbm.xml</Link>
</EmbeddedResource>
</ItemGroup>


但是你不能那样做

<ItemGroup>
<EmbeddedResource Include="..\..\resources\hbm\**\*.hbm.xml">
<Link>%(RecursiveDir)\%(Filename)%(Extension)</Link>
</EmbeddedResource>
</ItemGroup>

关于visual-studio - 使用通配符将文件包括到Visual Studio中的文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1364373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com