C#项目的目标是".Net Framework,Version = v4.5",该机器上没有安装

Ivy*_*Ivy 30 .net c#

我正在使用今天下午安装在Windows 8上的VS 2012开发一个C#项目.它运作良好,我在离开家之前将代码上传到TFS.

但是当我使用安装在Windows 7上的VS 2012下载并打开此项目时,我收到了以下错误消息.

C#项目的目标是".Net Framework,Version = v4.5",该机器上没有安装.要继续,请选择下面的选项.

  1. 将目标更改为.Net Framework 4.5.您可以在以后更改回".Net Framework,Version = v4.5".
  2. 下载".Net Framework,Version = v4.5"的目标包.该项目不会改变.
  3. 不要加载项目.

我确信我已经在我的Windows 7笔记本电脑上安装了.Net Framework 4.5.现在,我无法加载我的项目.谁知道如何解决这个问题?

非常感谢!

- - - - - - - - 更新 - - - -

对于有同样问题的人:

我卸载了VS 2012和.Net Framework 4.5并重新安装了它们.问题已经解决了.现在我可以加载我的项目了.

jcs*_*a87 17

右键单击您的项目,然后单击"属性".在"应用程序"选项卡中,查看"目标框架"下拉列表中是否有4.5框架选项.如果您拥有它,只需选择它并尝试再次构建您的项目.如果您没有此选项,请转到Windows 7中的"程序和功能",并确保已安装.NET Framework 4.5.如果您有,请尝试在同一菜单中修复VS 2012的安装,并再次在"目标框架"下拉列表中验证您的选项.

  • 打开项目属性并选择.NET Framework 4.5.2为我解决了这个问题.似乎删除单独版本的VS以某种方式删除了.NET Framework 4.5目标. (2认同)
  • 我当然也已经安装了.NET框架,但是它仍然抱怨!当我尝试安装它时-“ .NET Framework ** 4.7.2 **或此计算机上已经安装了更高的更新**”对话框。问题是我已经安装了常规框架4.7.2-不是开发人员版本。开发人员框架4.7.2的安装可以解决该问题,即使标准框架4.7.2也已安装。打开VS后,可以在项目属性中选择框架4.7.2。 (2认同)