【问题标题】:Visual Studio 2012 Installer Project in VS 2015 "The application is not installed" after installing Visual Studio Installer Projects in 2015在 2015 年安装 Visual Studio 安装程序项目后,VS 2015 中的 Visual Studio 2012 安装程序项目“应用程序未安装”
【发布时间】:2016-08-24 18:56:00
【问题描述】:

我有一个使用 Visual 2012 的内置 InstallShield Limited Edition 向导创建的安装程序项目。

我需要在新计算机上修改此项目。源代码是通过 Team Foundation Server 保存和获取的。

到目前为止,我已经在 Visual Studio 2015 中打开了解决方案,安装了 Visual Studio 安装程序项目扩展,但我仍然收到(不兼容的)消息以及折叠的消息“未安装应用程序”安装程序项目。所有其他项目 + 项目类型都可以编译并运行良好。

对我缺少什么有什么想法吗?

【问题讨论】:

    标签: c# visual-studio-2012 visual-studio-2015 windows-installer installshield-le


    【解决方案1】:

    这两个是单独的工具,需要单独安装 InstallShield LE 才能打开项目,因为这是一个 InstallShield 项目。 Windows Installer 扩展是独立的。

    发生这种情况是因为未安装 InstallShield。出于我的目的,我在这两种情况下都使用了 InstallShield LE 2015。为了解决这个问题,我使用下面描述的方法安装了 InstallShield。

    从 Visual Studio 2015 的主菜单中按以下顺序选择项目:

    1. 文件 > 新建 > 项目
    2. 其他项目类型
    3. 设置和部署
    4. 启用 InstallShield 限量版
    5. 好的
    6. 立即下载

    这会打开一个浏览器窗口,要求您输入一些详细信息,InstallShield 网站将提供序列号和安装程序。

    MSDN 中描述了上述过程。

    之后,在打开包含相关项目的解决方案时,应打开 InstallShield 提示要求激活的提示。选择适当的响应,你会遇到一个安装程序项目,其结构与 VS 2012 中的结构相似(如果不相同)。

    【讨论】:

    • 嗨,斯蒂芬。我正在使用 VS 2015 社区,但没有看到“启用 InstallShield Limited Edition”。我看到的只是“Visual Studio 安装程序”和“Visual Studio 解决方案”。我需要 VS Pro 而不是 Community?
    • InstallShield LE 可能不会随 VS Community 2015 一起提供。Microsoft 的这个 VS 扩展 (visualstudiogallery.msdn.microsoft.com/…) 可能会对您有所帮助。我自己没有尝试过 VS 2015 或这个扩展。但是,MS 和 Flexera 都暗示支持除 Express 2015 之外的所有 VS 版本。这个扩展可能是实现它的包!
    • 感谢您的回复。我自己找到了答案:不支持社区版。 stackoverflow.com/questions/31888465/…learn.flexerasoftware.com/content/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-11
    • 2015-05-01
    • 1970-01-01
    • 2014-10-04
    • 1970-01-01
    相关资源
    最近更新 更多