安装VS 2012后缺少框架

5
所以我有两台机器,我已经在上面安装了2012,它们上面没有相同的框架安装,正确的看起来像这样
机器A截图: Working 但是不正确的看起来像这样
机器B截图: enter image description here 请注意,第二个截图/机器B缺少以下软件包
Microsoft .Net Framework 4客户端配置文件 Microsoft .Net Framework 4扩展
因此,当我在2010年打开2010年项目时,现在会出现以下错误 enter image description here 不工作的机器在Visual Studio 2010和2012中缺少2.0框架 enter image description here 但是我已经安装了.net 2.0框架,仍然收到相同的消息,并且该框架未显示在Visual Studio 2012和2010中。
有人知道为什么以及我可以做什么来解决这个问题吗?

上面的截图没有显示.NET Framework 2.0;你确定你已经安装了吗?它确实显示了3.5,并且还提供了针对它的选项,所以至少看起来是一致的。 - Martijn
在Windows 7中,通过控制面板安装3.5框架会同时安装2.0框架。更多信息请参考以下链接:http://blogs.msdn.com/b/astebner/archive/2007/03/14/mailbag-what-version-of-the-net-framework-is-included-in-what-version-of-the-os.aspx - Micah Armantrout
3个回答

0

应该通过Windows更新(它将在下一个预定更新时检测到您缺少的内容),或者重新启动Visual Studio安装,我相信有一个选项可以修复现有安装。希望这能帮到您。


0

您需要安装.NET Framework 2.0和3.5(这是您的项目所需的版本),具体取决于您的Windows版本。对于Windows 7及更高版本,您需要打开控制面板中的程序和功能小程序,然后单击“打开或关闭Windows功能”,接着启用.NET Framework 3.5。而在早期的Windows版本中,您需要从Microsoft的网站上下载并安装它们。


0

卸载与框架4相关的所有内容,不要触碰任何其他版本。重新安装框架4。它还应该安装/更新/修复v2。


我安装、重新安装和再次安装框架,但结果仍然相同。 - Micah Armantrout
@MicahArmantrout:我猜一个可能性 - 你在卸载后尝试过重新启动,然后第二次安装框架吗? - Victor Zakharov
@MicahArmantrout:好的,这样怎么样——卸载VS 2010和2012,然后卸载所有框架,重启电脑,再尝试重新安装。一定有解决方法。顺便问一下,你是否尝试过上面答案中建议的VS 2010修复? - Victor Zakharov
解决方法是使用fdisk并重新安装。 - Micah Armantrout

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接