繁体   English   中英

无法卸载.NET Framework 4.7

[英]Can not uninstall .NET framework 4.7

不幸的是,我已经卸载了.NET 4.5.2,正在使用Windows 10 .NET 4.7。 我的问题是我需要安装.NET 4.5才能使应用程序正常工作,但是我需要先卸载.NET 4.7。 不幸的是,NetFxRepairTool还不支持4.7。 是否有任何cmd行可以手动或以其他方式卸载4.7? 先感谢您。

如果应用程序的安装程序说无法安装,因为.NET 4.5不存在,并且您使用的是Windows 10:

客户无法采取任何措施来解决此问题。 此症状意味着应用程序的安装程序具有错误的逻辑来检测安装了哪个版本的.NET Framework。 .Net 4.7 包括 .Net 4.5,因此安装程序说它无法工作-但这是错误的。 这是提出应用程序的开发人员的错误; 客户必须从他们那里获得固定版本。

仅供参考,这可能是在Microsoft将.NET Framework与OS捆绑在一起之前制作的较旧的应用程序发生的,从而更改了检测方式。 请参阅在自己的工具中遇到此问题的开发人员的博客


如果是开发人员

然后执行以下一项或多项操作:

  • 请按照以下说明检测.NET版本

  • 确保您的项目所针对的.NET Framework版本与您的“设置”项目中的“前提条件”相匹配。

  • Google“更改安装程序项目的启动条件”,如果在“构建”“安装程序”项目时,输出显示警告,提示“启动条件”。 [在某些VS版本上:rt单击您的安装项目/查看/启动条件]

  • (如果使用的是Visual Studio不附带的安装程序)请获取用于打包产品的安装程序的更新版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM