2017-07-17 71 views
3

我在新的.NET SDK項目系統中遇到很多性能問題。由MSBuild完成的globbing模式解析對於我的目錄佈局來說太慢了,並且使得Visual Studio非常頻繁地凍結。有沒有辦法通過新的.NET SDK項目系統來禁用globbing?

有沒有辦法來禁用globbing系統,或者是否有可能在舊的項目系統中使用ASP.NET Core?

+0

你唯一的選擇就是與您可以提供,https://github.com/dotnet/sdk/issues並希望他們能解決所有的細節報告給Microsoft它。 ASP.NET Core綁定到新系統,並且沒有回頭路。 –

回答

2

您可以使用此屬性禁用大多數默認球體。

<PropertyGroup> 
    <EnableDefaultItems>false</EnableDefaultItems> 
</PropertyGroup> 

https://docs.microsoft.com/en-us/dotnet/core/tools/csproj#default-compilation-includes-in-net-core-projectshttps://aka.ms/sdkimplicititems更多細節

+0

在Visual Studio中似乎存在一個錯誤,對屬性和項目組的某些條件進行評估。我自己找到了一個解決方法,但會將你的anwser標記爲正確的。 https://github.com/Microsoft/msbuild/issues/2238#issuecomment-316182861 – Jason

相關問題