我正在使用Visual Studio 2015打开C ++ CLI项目,我希望它以.NET 4.5为目标。我安装的.NET版本是4.7。但是我无法编辑项目的目标框架,因为它是灰色的。enter image description here
我曾尝试在记事本中直接编辑项目的文件,但我无法找到目标框架的定义位置。
以下是.vcxproj文件enter image description here
的屏幕截图的一部分答案 0 :(得分:0)
在Visual Studio中,在“解决方案资源管理器”中,选择您的项目。在菜单栏上,打开“项目”菜单,然后选择“卸载项目”。这将卸载项目的项目(.vcxproj)文件。
答案 1 :(得分:0)
完成海鹏的回答。
这感觉有些古怪;但是,它对我有用。我从4.5.2移至4.5。 YMMV。
答案 2 :(得分:0)
就我而言,在从.netframework迁移到.net核心时遇到了这个问题。
我的解决方案中有多个项目,其中创建的基础项目的输出类型为类库,并且工具将目标框架设置为“ .net5.0-windows”,其他项目创建为“ .netstandard” 2.0'。尽管在.csproj中正确配置了相关项目,但属性中的选项显示为灰色。
但是,当我将基础项目targetframework更改为“ .netstandard 2.0”时,Target框架为其余项目都安装了“ .netstandard”版本。