[英]Exclude folder in ASP.NET Core 2
如何从构建中排除我的X
文件夹?
如果我手动删除它并dotnet run
dotnet build
和dotnet 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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.