ในโครงการ 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 ที่ย่อขนาดแล้ว แต่ยังไม่ชัดเจนว่าจะนำไปใช้กับ C # ในโครงการไลบรารี. NET Core ได้อย่างไร