5
ไฟล์สามารถซ้อนกันใน VS2017 Solution Explorer สำหรับโครงการ. NET Core (non-ASP.NET Core) ได้หรือไม่
ในโครงการ MSBuild "โรงเรียนเก่า" เช่นเดียวกับที่ Windows Forms ใช้ใน VS2017 เช่นไฟล์อาจ "ซ้อน" ผ่านDependentUponรายการในไฟล์ csproj ฉันใช้สิ่งนี้เพื่อจัดกลุ่มการทดสอบหน่วยด้วยกันใน Noda Time เช่น <Compile Include="LocalDateTest.PeriodArithmetic.cs"> <DependentUpon>LocalDateTest.cs</DependentUpon> </Compile> ซึ่งนำไปสู่การทดสอบที่ใช้งานง่าย: ฉันรู้ว่า "สูญเสีย" คุณลักษณะนี้เมื่อย้ายไปproject.jsonใช้. NET Core แต่หวังว่ามันจะกลับมาเมื่อแปลงเป็น MSBuild อย่างไรก็ตามดูเหมือนว่าโครงการ MSBuild ที่ใช้. NET Core SDK (องค์ประกอบราก<Project Sdk="Microsoft.NET.Sdk">) จะไม่ได้รับการปฏิบัติแบบเดียวกันใน Visual Studio 2017 แม้ว่าจะมีการItemGroupเพิ่มด้วยตนเองด้วยองค์ประกอบเดียวกันกับโครงการ "โรงเรียนเก่า" ก็ตาม โครงการ ASP.NET Core ได้รับการซ้อนอัตโนมัติสำหรับ CSS และ Javascript …