win10 , vs 2013,vs 2017, vs 2019

此问题可能是vs2013和vs 2017, vs 2019同时存在导致。

先安装了vs 2017, 在vs 2017中创建的 setup project,打包(编译)正常,后来又安装了2013,再对setup project 进行打包,就出现如下图这样的错误。

vs2013,vs2017,vs2019程序安装项目生成时卡死在正在准备安装的解决方法_Windows

 

vs2013,vs2017,vs2019程序安装项目生成时卡死在正在准备安装的解决方法_Windows_02

一直会卡在这个界面。

用事件查看器 在 Windows 日志应用程序中,查看日志,发现这样的两条

1 未能检测产品 {9C593464-7F2F-37B3-89F8-7E894E3B09EA},功能 Visual_Studio_Professional_x86_enu,组件 {E3FF99AA-78B9-4A06-8A74-869E9F65E1FE}。资源 C:\Windows\Microsoft.NET\Framework\URTInstallPath_GAC\ 不存在。

2 请求组件 {CBB86C09-565A-43CF-9120-9D45AE3374CA} 过程中未能检测产品 {9C593464-7F2F-37B3-89F8-7E894E3B09EA},功能 Visual_Studio_Professional_x86_enu。

查了N多资料,

解决办法就是在C:\Windows\Microsoft.NET\Framework下 新建文件夹 URTInstallPath_GAC