2017-10-09 1563 views
0

因此,我安装了Visual Studio 2017,并决定在卸载2013和2015之前使其运行。所以完成该操作并准备好之后会出现一些问题这样做。一个问题是,.NET Framework 4.5被卸载,因此我下载了.NET Framework 4.5并试图安装,但收到了消息“此计算机上已经安装了相同或更高版本的.NET Framework 4.5”。此计算机上已安装相同或更高版本的.NET Framework 4.5

有没有办法安装它?它是我正在与一个团队合作的一个项目所需的,现在无法迁移它(另外我没有权力做出这个决定)。

只是重申目标框架是4.5,不幸的是在可预见的将来不会改变。

+0

由于无法承受很多时间后,一些研究和尝试几件事情没有运气......我要卸载Visual Studio 2017和所有.NET框架提前4.5,然后安装4.5之前再次安装VS2017。会让你们知道这是否可行,但如果有人遇到过这种情况,并且有办法解决这个问题,我们也会感兴趣。如果有人遇到这个问题,在这个问题上有适当的解决方案会很棒,或者在将来的版本中再次发生。 – sharpCode

+0

VS2017附带.NET Framework 4.6.x或4.7(基于更新级别)。所以4.5将被替换。如果你想继续使用4.5,你必须放弃VS2017。 –

+0

不能这样,因为当我昨天没有卸载2015年的项目时,VS2017中的4.5版运行正常。但是一会儿我今天卸载了2015,它一定已经删除了4.5,然后它不起作用。 – sharpCode

回答

1

您需要重新安装4.5定位包,而不是框架本身来解决您的问题。

您可以在VS2017安装程序的单个组件部分找到它。 enter image description here

+0

刚刚去修改 - >单个组件,它看起来完全像你的。重新安装后,2017 4.5出现在目标框架下拉列表中,但未收到我在尝试加载项目时得到的错误,因此重新安装必须工作。如果修改安装会有效果的话,我会很高兴看到它(尽管如此)。 – sharpCode

相关问题