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

标签 c# .net

<分区>

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

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

The C# project is targeting ".Net Framework, Version =v4.5",which is not installed on this machine. To proceed, select an option below.

  1. Change the target to .Net Framework 4.5. You can change back to ".Net Framework, Version=v4.5" at later time.
  2. Download the targeting pack for ".Net Framework, Version=v4.5". The project will not change.
  3. Do not load the project.

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

非常感谢!

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

对于有同样问题的人:

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

最佳答案

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

关于c# - C# 项目的目标是 ".Net Framework, Version =v4.5",这台机器上没有安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17606178/

相关文章:

c# - 5.7.57 SMTP - 客户端未通过身份验证以在 MAIL FROM 错误期间发送匿名邮件

c# - sleep /等待很长时间

c# - 将 .NET 类库转变为多线程 .NET 类库的最佳实践

javascript - 带有 xhr 的 Ajax 发布请求停止所有作者请求

c# - 在 Entity Framework 中的 Groupby 中获取(限制)列表

c# - 将列表中的多个元素添加到数组

c# - 如何在 Visual Studio 2017 中使用 C# 使用 Selenium 查找和选择下拉值

c# - 以编程方式重新排序 Sharepoint 内容类型字段

.net - 开发人员是否必须关心将来更改 ORM 的可能性?

.net - 为什么 RSAEncryptionPadding.OaepSHA256 的 RSA 加密会出错?