gpt4 book ai didi

c# - 在 ASP.NET Core 2 中排除文件夹

转载 作者:太空狗 更新时间:2023-10-29 21:16:17 24 4
gpt4 key购买 nike

如何从构建中排除我的 X 文件夹?

如果我手动删除它并使用 dotnet builddotnet run 运行这两个命令大约需要 20 秒,并让我获得一个正常工作的服务器。

另一方面,如果我手动包含它,运行这两个命令大约需要 2 分钟。

我试过添加:

<ItemGroup>
<Compile Remove="X\**" />
<Compile Remove="wwwroot\**" />
<Content Remove="X\**" />
<EmbeddedResource Remove="X\**" />
<None Remove="X\**" />
</ItemGroup>

到我的 .csproj 文件,但这似乎并没有解决问题。

那么我如何指示 dotnet 完全忽略该文件夹?

最佳答案

要排除大型文件夹以加快构建速度,需要将项目从“默认”项目(默认搜索的模式)中排除,因为大部分时间都花在搜索文件夹上(尽管 MSBuild 15.5 将包含针对该项目的优化) ).

将此添加到项目文件以排除一开始就不应该搜索的大文件夹:

<PropertyGroup>
<DefaultItemExcludes>$(DefaultItemExcludes);my_large_folder\**</DefaultItemExcludes>
</PropertyGroup>

关于c# - 在 ASP.NET Core 2 中排除文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46795318/

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