【发布时间】:2014-09-25 00:45:10
【问题描述】:
我在 Visual Studio 2012 中处理的解决方案中有一个项目,我收到其中一个项目的消息:“此版本的 Visual Studio 未安装以下项目类型,或不支持它们。”这是一个 vdproj。这是什么意思,我该如何解决这个问题
【问题讨论】:
标签: visual-studio
我在 Visual Studio 2012 中处理的解决方案中有一个项目,我收到其中一个项目的消息:“此版本的 Visual Studio 未安装以下项目类型,或不支持它们。”这是一个 vdproj。这是什么意思,我该如何解决这个问题
【问题讨论】:
标签: visual-studio
解决 2017 年或 2019 年来自 Visual Studio 2010 和 2015 的 VDPROJ 项目的“不兼容”问题的正确程序是:
通过此扩展,旧项目(2010、2015)能够在(2017、2019)中运行。 VDPROJ 没有被弃用,只是通过新的扩展对其进行了改进,有关此内容的更多信息,请访问官方MarketPlace。
【讨论】:
还有官方:
如果你可以跳到 VS 2013、2015、2017+2019 或 2022
但 BozoJoe 是对的,是时候放弃 vdproj 并转向 WiX。
【讨论】:
vdproj 是 Visual Studio 的 MSI 创建项目。它已被弃用,大多数人已经转向 WIX 或 NSIS 或专业级安装程序创建工具,例如 Install Shield。
如果您的产品不需要安装程序,只需从解决方案中排除 vdproj 项目并继续您的生活
如果你想尝试立即过渡到 wix,为了好玩,试试这个 powershell 脚本https://github.com/chrisoldwood/vdproj2wix
【讨论】:
Visual Studio 2017 可以使用 Visual Studio 安装程序。这不是默认值。您必须运行 InstallerProjects.vsix。您可以通过Microsoft Visual Studio 2017 Installer Projects 获得它。我已经使用它并且工作得很好,至少对于一个 Windows GUI 项目。在您了解 Install Shield 的复杂性之前,值得一试。
【讨论】:
如果您使用 Microsoft Visual Studio 安装程序项目 (Vs2017)。 Microsoft Visual Studio 安装程序项目可能会在更新后被禁用。
【讨论】: