Visual Studio - vdproj不兼容

ldxq2e6h  于 2023-04-22  发布在  其他
关注(0)|答案(6)|浏览(782)

我在Visual Studio 2012中处理的解决方案中有一个项目,我收到其中一个项目的以下消息:“此版本的Visual Studio未安装以下项目类型,或不支持这些项目类型。”这是一个vdproj。这是什么意思?如何解决此问题

zy1mlcev

zy1mlcev1#

在2017年或2019年解决来自Visual Studio 2010和2015的VDPROJ项目的“不兼容”问题的正确步骤是:
1.进入Visual Studio .NET 2017或2019

****2017年:点击“工具”**-〉扩展和更新-〉在线
*2019年:点击“扩展”-〉管理扩展-〉在线

  • 在搜索框中输入**“安装程序项目”**
  • 单击Microsoft Visual Studio安装程序项目中的“安装”
  • 重新启动Visual Studio .NET并按照说明安装扩展

有了这个扩展,旧项目(2010年,2015年)能够在(2017年,2019年)中工作。VDPROJ没有被弃用,只是用新的扩展改进了它们,有关此的更多信息,请访问官方MarketPlace

u91tlkcl

u91tlkcl2#

还有官方:

如果您可以跳转到VS 2013、2015、2017+2019或2022
但是BozoJoe是对的,是时候放弃vdproj,转向WiX了。

mfuanj7w

mfuanj7w3#

vdproj是Visual Studio的MSI创建项目。它已被弃用,大多数人已经转向WIXNSIS或专业级安装程序创建工具,如Install Shield。
如果您的产品不需要安装程序,只需从解决方案中排除vdproj项目,然后继续您的生活
为了好玩,如果你想尝试马上过渡到wix,试试这个powershell脚本https://github.com/chrisoldwood/vdproj2wix

xhv8bpkk

xhv8bpkk4#

Visual Studio 2017可以使用Visual Studio安装程序。它不是默认的。你必须运行 InstallerProjects.vsix。你可以在Microsoft Visual Studio 2017 Installer Projects上获得它。我已经使用过它并且工作得很好,至少对于Windows GUI项目来说。在你进入Install Shield复杂性之前,值得一试。

tv6aics1

tv6aics15#

如果您使用Microsoft Visual Studio安装程序项目(Vs 2017)。Microsoft Visual Studio安装程序项目可能在更新后被禁用。

  • 工具-〉扩展和更新。
  • 单击已安装
  • 查找并选择-〉Microsoft Visual Studio安装程序项目
  • 启用
  • 重新启动Visual Studio
9rygscc1

9rygscc16#

只需下载Microsoft Visual Studio Installer项目的新扩展即可工作。

相关问题