我有一个主要使用C#类库的解决方案(.NET Framework)项目。我已向解决方案中添加了一个新项目(称为**Training
),用于相同的目标框架(即.NET Framework 4.7.2)。但如下面的屏幕截图所示,如果我比较旧项目的属性(名为Programming
**)与新项目(名为Training
)相比,菜单结构不同(可能信息相同)。
**问题:**为什么Visual Studio 2022中相同项目类型(类库)和相同目标类型的属性信息看起来不同?
我有一个主要使用C#类库的解决方案(.NET Framework)项目。我已向解决方案中添加了一个新项目(称为**Training
),用于相同的目标框架(即.NET Framework 4.7.2)。但如下面的屏幕截图所示,如果我比较旧项目的属性(名为Programming
**)与新项目(名为Training
)相比,菜单结构不同(可能信息相同)。
**问题:**为什么Visual Studio 2022中相同项目类型(类库)和相同目标类型的属性信息看起来不同?
1条答案
按热度按时间5sxhfpxr1#
不同的对话框是由于项目文件的类型不同-有“旧样式”的(通常很大,列出了每个源文件)和“SDK样式”的(通常小得多)。
要创建新的SDK样式项目,请在向导中指向.NET Core或.NET 5+-您可以随时将
TargetFramework
属性更改为net472
或以后的类似属性。