This new VS solution generator supports projects targeting multiple frameworks. Concretely, it generates .csproj files that:
1. import Sdk="Microsoft.NET.Sdk"
2. contain a <TargetFrameworks> property instead of <TargetFramework>
3. have all properties/items conditionalized based on the framework they are targeting
Th new generator is currently hidden behind an undocumented /vsNew switch. The old one remains the default until the new one has been vetted more thoroughly.
The new generator also fixes a few problems present in the old one; namely:
- adds support for aliased references
- detects C# /define args in a more robust way
AB#1537173