Visual Studio 2017 Professional的Visual Studio 2017安装程序项目扩展出现了很大问题。我在一个解决方案中添加了一个Visual Studio Installer安装项目,并按照它基本上应该完成的方式进行设置(应用程序文件夹中的主输出和桌面文件夹中的图标就是所需要的)。然后我右键单击安装项目,单击“生成”然后我得到这个:
请等待Windows配置Microsoft Visual Studio Professional 2013。
然后它无限期地停止。我必须在任务管理器中关闭Visual Studio以停止所有操作。更重要的是,我是2017年的Visual Studio Professional,而不是2013年。我曾经拥有Visual Studio 2013 Ultimate,但我已经卸载了它。什么可能导致混乱?
您似乎还安装了Visual Studio 2013,并且2013年和2017年之间存在冲突,因为该消息是VS 2013的Windows Installer修复。在您的构建期间发生了一些需要修复VS 2013安装的事情。 Windows事件日志(应用程序)将有一个MsiInstaller日志条目,说明哪个组件似乎已损坏。如果您发布该信息,可能会有问题的线索。如果您(例如)手动删除了可能属于VS 2013安装产品的任何内容,则会导致同样的问题。
你有类似的问题:
Rebuilding Visual Studio Installer project, launches Visual Studio 2013 seetup
Visual Studio 2015 msi build initiates another installation
当你说它无限期地停止时,我希望它能要求Visual Studio 2013安装映像以便它可以修复它。如果您转到“程序和功能”并手动修复VS 2013,则可能会解决问题。
我也安装了@PhilDW提到的Visual Studio 2013。
导航到Event Viewer→Windows日志→应用程序我发现大量警告:
检测到产品'{9C593464-7F2F-37B3-89F8-7E894E3B09EA}',功能'Visual_Studio_Professional_x86_enu',组件'{E3FF99AA-78B9-4A06-8A74-869E9F65E1FE}'失败。资源“C:\ WINDOWS \ Microsoft.NET \ Framework \ URTInstallPath_GAC”不存在。
这里的关键是由于@PhilDW提供的C:\WINDOWS\Microsoft.NET\Framework\URTInstallPath_GAC\
文件夹an answer in the first link不存在。
在前面提到的路径中创建了缺少的最终文件夹URTInstallPath_GAC
,安装程序现在构建得非常快,而在它们过去需要永远(有时字面意思!)之前。