在VS 2017 Pro中运行的Visual Studio Installer项目扩展认为它在VS 2013 Pro中运行

问题描述 投票:0回答:2

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 installer project visual-studio-setup-proje
2个回答
1
投票

您似乎还安装了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,则可能会解决问题。


0
投票

我也安装了@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,安装程序现在构建得非常快,而在它们过去需要永远(有时字面意思!)之前。

© www.soinside.com 2019 - 2024. All rights reserved.