gpt4 book ai didi

.net - 我可以为MSBuild 标签指定输出路径吗?

转载 作者:行者123 更新时间:2023-12-04 02:53:39 32 4
gpt4 key购买 nike

是否可以为以下文件的输出指定其他文件夹?

<Content Include="test.stl">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>

最佳答案

可以使用Link / None项上的Content元数据来指定其他输出文件夹:

<Content Include="test.stl">
<Link>some\folder\%(Filename)%(Extension)</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>


在include语句中使用通配符时,这也是保留目录层次结构的方法,即使对于来自项目目录外部的文件也是如此:

<Content Include="..\shared\**\*">
<Link>some\folder\%(RecursiveDir)%(Filename)%(Extension)</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>


在使用2.0.0+ SDK的基于SDK的项目(ASP.NET Core / .NET Core / .NET Standard项目的默认设置)中,使用 LinkBase元数据可以实现相同的目的:

<Content Include="..\shared\**\*" LinkBase="some\folder" CopyToOutputDirectory="PreserveNewest" />

关于.net - 我可以为MSBuild <Content>标签指定输出路径吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10204370/

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