【问题标题】:Visual Studio Installer Project Extension running in VS 2017 Pro thinks it's running in VS 2013 Pro在 VS 2017 Pro 中运行的 Visual Studio 安装程序项目扩展认为它在 VS 2013 Pro 中运行
【发布时间】:2017-08-08 18:03:46
【问题描述】:

Visual Studio 2017 Professional 的 Visual Studio 2017 安装程序项目扩展存在一个大问题。我在解决方案中添加了一个 Visual Studio 安装程序安装项目,并按照它基本上应该完成的方式进行设置(应用程序文件夹中的主输出和桌面文件夹中的图标就是所需要的)。然后我右键单击安装项目,单击“构建”,然后我得到了这个:

Windows 正在配置 Microsoft Visual Studio Professional 2013,请稍候。

然后它无限期地停止。我必须在任务管理器中关闭 Visual Studio 才能停止一切。更重要的是,我是 Visual Studio Professional 2017,而不是 2013。我以前有 Visual Studio 2013 Ultimate,但我卸载了它。什么可能导致混乱?

【问题讨论】:

  • 为什么投反对票?这是一个很好的问题,我也遇到了这个问题。

标签: visual-studio installation project visual-studio-setup-proje


【解决方案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,它可能会解决问题。

【讨论】:

    【解决方案2】:

    我还安装了 @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 提供的 an answer in the first link 文件夹 C:\WINDOWS\Microsoft.NET\Framework\URTInstallPath_GAC\ 不存在。

    在提到的路径中创建了缺少的最终文件夹URTInstallPath_GAC,安装程序现在构建非常快,而以前他们需要永远(有时是字面意思!)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-16
      • 2019-11-23
      • 2018-04-25
      • 2014-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多