我现在知道我应该在VM上安装Visual Studio 2015 RC,但是我没有,所以当我卸载它时,.NET 4.6 RC不会遗漏它。这可能不是问题,但当我尝试在VS 2013中安装特定扩展时,安装程序将无法继续,说它无法检测到正确版本的.NET框架(它正在寻找4.5) 。 4.6是一个就地升级,这意味着VS 2013现在正在运行,并且在进入帮助时可以看到 - >关于对话框。
我在控制面板的程序列表中看到.NET 4.6 RC,所以我肯定可以在那里卸载它并完成它。事实上,这就是我所做的,卸载程序报告了成功。
不行。扩展仍然抱怨.NET框架的错误版本,VS 2013仍然表示它在4.6上运行。我想也许这只是一个注册表设置,卸载程序忘了重置,但是当我看一下位于.NET 4安装目录中的System.dll时,它实际上显示版本号为4.6.000.30。我想也许修复VS 2013可能会有所作为,但这也不起作用。
那我怎么摆脱这个吸盘?提前感谢您的回复。
答案 0 :(得分:2)
从Windows控制面板的“程序和功能”中卸载每个版本的.Net Framework。您可能希望使用.NET Framework Cleanup Tool User's Guide来确定。
现在要完全删除.Net Framework,您需要卸载带来它的Windows Update。 当您尝试使用/ uninstall通过cmd提示卸载.Net Framework时 https://msdn.microsoft.com/en-us/library/ee942965(v=vs.110).aspx
因此,请转到Windows控制面板中的“程序和功能”,显示更新并删除KB3033095(.Net Framework 4.6)更新。我个人也不得不删除KB2934520(.Net Framework 4.5.2)。
从Windows控制面板中修改程序和功能中的Visual Studio 2012或2013。
答案 1 :(得分:0)
我建议您去安装更新并搜索KB3102467(适用于Windows Server 2012R2)。卸载此更新,重新启动服务器。希望这对您有帮助!
答案 2 :(得分:-1)
转到“添加删除程序” 在控制面板中,它就在这里 控制面板\程序\程序和功能
然后按键M,转到微软。 您应该看到Microsoft .Net 4.6及相关项目,逐个选择,然后单击每个顶部的卸载。