5
文件可以嵌套在VS2017解决方案资源管理器的.NET Core(非ASP.NET Core)项目中吗?
在“老派” MSBuild项目中(例如VS2017中Windows窗体仍在使用),可以通过DependentUponcsproj文件中的项目将文件“嵌套” 。 我用它在Noda Time中将单元测试分组在一起,例如 <Compile Include="LocalDateTest.PeriodArithmetic.cs"> <DependentUpon>LocalDateTest.cs</DependentUpon> </Compile> 这导致了易于导航的测试: 我知道在移至project.json.NET Core时会“丢失”此功能,但希望它在转换为MSBuild时会返回。但是,即使基于.NET Core SDK(根元素<Project Sdk="Microsoft.NET.Sdk">)的MSBuild项目在Visual Studio 2017中看起来也没有得到相同的处理,即使ItemGroup使用与``老派''项目相同的元素手动添加了。 ASP.NET Core项目会收到针对最小的CSS和Javascript的自动嵌套,但是尚不清楚如何将其应用于.NET Core库项目中的C#。