我在Visual Studio 2012中处理的解决方案中有一个项目,我收到其中一个项目的以下消息:“此版本的Visual Studio未安装以下项目类型,或不支持这些项目类型。”这是一个vdproj。这是什么意思?如何解决此问题
zy1mlcev1#
在2017年或2019年解决来自Visual Studio 2010和2015的VDPROJ项目的“不兼容”问题的正确步骤是:1.进入Visual Studio .NET 2017或2019
****2017年:点击“工具”**-〉扩展和更新-〉在线*2019年:点击“扩展”-〉管理扩展-〉在线
有了这个扩展,旧项目(2010年,2015年)能够在(2017年,2019年)中工作。VDPROJ没有被弃用,只是用新的扩展改进了它们,有关此的更多信息,请访问官方MarketPlace。
u91tlkcl2#
还有官方:
如果您可以跳转到VS 2013、2015、2017+2019或2022但是BozoJoe是对的,是时候放弃vdproj,转向WiX了。
mfuanj7w3#
vdproj是Visual Studio的MSI创建项目。它已被弃用,大多数人已经转向WIX或NSIS或专业级安装程序创建工具,如Install Shield。如果您的产品不需要安装程序,只需从解决方案中排除vdproj项目,然后继续您的生活为了好玩,如果你想尝试马上过渡到wix,试试这个powershell脚本https://github.com/chrisoldwood/vdproj2wix
xhv8bpkk4#
Visual Studio 2017可以使用Visual Studio安装程序。它不是默认的。你必须运行 InstallerProjects.vsix。你可以在Microsoft Visual Studio 2017 Installer Projects上获得它。我已经使用过它并且工作得很好,至少对于Windows GUI项目来说。在你进入Install Shield复杂性之前,值得一试。
tv6aics15#
如果您使用Microsoft Visual Studio安装程序项目(Vs 2017)。Microsoft Visual Studio安装程序项目可能在更新后被禁用。
9rygscc16#
只需下载Microsoft Visual Studio Installer项目的新扩展即可工作。
6条答案
按热度按时间zy1mlcev1#
在2017年或2019年解决来自Visual Studio 2010和2015的VDPROJ项目的“不兼容”问题的正确步骤是:
1.进入Visual Studio .NET 2017或2019
****2017年:点击“工具”**-〉扩展和更新-〉在线
*2019年:点击“扩展”-〉管理扩展-〉在线
有了这个扩展,旧项目(2010年,2015年)能够在(2017年,2019年)中工作。VDPROJ没有被弃用,只是用新的扩展改进了它们,有关此的更多信息,请访问官方MarketPlace。
u91tlkcl2#
还有官方:
如果您可以跳转到VS 2013、2015、2017+2019或2022
但是BozoJoe是对的,是时候放弃vdproj,转向WiX了。
mfuanj7w3#
vdproj是Visual Studio的MSI创建项目。它已被弃用,大多数人已经转向WIX或NSIS或专业级安装程序创建工具,如Install Shield。
如果您的产品不需要安装程序,只需从解决方案中排除vdproj项目,然后继续您的生活
为了好玩,如果你想尝试马上过渡到wix,试试这个powershell脚本https://github.com/chrisoldwood/vdproj2wix
xhv8bpkk4#
Visual Studio 2017可以使用Visual Studio安装程序。它不是默认的。你必须运行 InstallerProjects.vsix。你可以在Microsoft Visual Studio 2017 Installer Projects上获得它。我已经使用过它并且工作得很好,至少对于Windows GUI项目来说。在你进入Install Shield复杂性之前,值得一试。
tv6aics15#
如果您使用Microsoft Visual Studio安装程序项目(Vs 2017)。Microsoft Visual Studio安装程序项目可能在更新后被禁用。
9rygscc16#
只需下载Microsoft Visual Studio Installer项目的新扩展即可工作。