C# 如何防止Visual Studio将新类库项目定位到.NETStandard?
我在Visual Studio 2017中使用.NET Framework 4.6.2创建了一个空白web项目。正确创建此项目: 我转到解决方案浏览器,选择解决方案并选择“添加项目”菜单选项: 我确保选择了.NET标准选项,并将新的类库项目添加到我的解决方案中: 当我选择项目并查看其属性时,目标框架不是我指定的4.6.2,而是.NET标准1.4:C# 如何防止Visual Studio将新类库项目定位到.NETStandard?,c#,.net,visual-studio,visual-studio-2017,C#,.net,Visual Studio,Visual Studio 2017,我在Visual Studio 2017中使用.NET Framework 4.6.2创建了一个空白web项目。正确创建此项目: 我转到解决方案浏览器,选择解决方案并选择“添加项目”菜单选项: 我确保选择了.NET标准选项,并将新的类库项目添加到我的解决方案中: 当我选择项目并查看其属性时,目标框架不是我指定的4.6.2,而是.NET标准1.4: 为什么VisualStudio为新项目分配了错误的框架?有没有办法阻止它这样做?有什么解决办法吗?是否有某种方法可以将现有的.NET核心项目转换为.N
为什么VisualStudio为新项目分配了错误的框架?有没有办法阻止它这样做?有什么解决办法吗?是否有某种方法可以将现有的.NET核心项目转换为.NET Framework项目?如果您想以.NET classic为目标,请选择Windows classic Desktop。我认为这是@Gusman的一种解决方法,但它是有效的。知道什么.NET标准没有映射到.NET framework吗?回答你的评论,我会接受。不,这不是一个解决办法,这就是它的工作原理,如果你选择.net标准,项目将指向.net标准框架,如果你选择Windows经典桌面,它将指向经典框架,比如,如果你选择.NETCore,它将以.NETCore框架为目标。我不知道.net标准是另一回事。我假设核心和框架是唯一的两个选择。顶部的下拉菜单显示.NET Framework与版本混淆了这个问题,因为我认为该菜单决定了版本。谢谢你清理这个@Gusman!这只是你需要学习的新东西,下次你可以选择正确的项目类型。