刚刚重建了我的机器。
打开上一个运行.Net 4.5.1的项目,它说
“C#项目的目标是.NETFramework,版本= v4.5.1,这是 没有安装在这台机器上“
安装4.5.2,重新安装VS,重新安装IIS,.NET,并执行aspnet_iisreg -i。
如果我创建一个新项目,则4.5.1不在目标框架列表中。
4.5.2安装在机器上,显示在添加/删除程序列表中。
答案 0 :(得分:23)
安装Visual Studio 2012(以及所有适用的updates)后,您需要安装4.5.1 Multi-Targeting Pack。安装完成后,您将有4.5.1可用。
安装4.5.2 不包含4.5.1用于框架定位。如果您希望4.5.1和4.5.2都可用作Target Frameworks,则需要同时安装它们。