在「老派」MSBuild項目中 - 例如VS2017中的Windows Forms仍然使用 - 文件可以通過csproj文件中的DependentUpon
項目「嵌套」。可以在VS2017解決方案資源管理器中爲.NET Core(non-ASP.NET Core)項目嵌套文件嗎?
我用它在Noda Time中將單元測試分組在一起,例如,
<Compile Include="LocalDateTest.PeriodArithmetic.cs">
<DependentUpon>LocalDateTest.cs</DependentUpon>
</Compile>
這導致容易通航試驗:
我故意轉移到project.json
用於.NET的核心時,「迷失」這個功能,但曾希望這將返回轉換時的MSBuild 。但是,它看起來像基於.NET Core SDK的MSBuild項目(根元素<Project Sdk="Microsoft.NET.Sdk">
)在Visual Studio 2017中沒有得到相同的處理,即使手動添加了ItemGroup
以與「舊學校」項目相同的元素。
ASP.NET核心項目接收自動嵌套的縮小的CSS和Javascript,但它不清楚如何將它應用於.NET核心庫項目中的C#。
好吧,這是奇怪 - 我敢肯定,我試過了,這是行不通的。現在是。非常,非常奇怪。啊 - 這是「更新」而不是「包含」。 –
Habe你試過[這個擴展](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.FileNesting)? –
@AlexanderClare:那個鏈接被破壞了,但我想我知道你的意思 - 而且它不起作用。 –