Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio-vdproj不兼容_Visual Studio - Fatal编程技术网

Visual studio Visual Studio-vdproj不兼容

Visual studio Visual Studio-vdproj不兼容,visual-studio,Visual Studio,我在Visual Studio 2012中正在处理的解决方案中有一个项目,我收到其中一个项目的消息:“此版本的Visual Studio未安装或不支持以下项目类型。”这是一个vdproj。这意味着什么以及如何解决此问题是Visual Studio的一个创建项目。它已被弃用,大多数人已转向或专业级安装程序创建工具,如Install Shield 如果您的产品不需要安装程序,只需将vdproj项目从解决方案中排除,然后继续使用 为了好玩,如果您想尝试立即过渡到wix,请尝试此powershell脚本

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

是Visual Studio的一个创建项目。它已被弃用,大多数人已转向或专业级安装程序创建工具,如Install Shield

如果您的产品不需要安装程序,只需将vdproj项目从解决方案中排除,然后继续使用


为了好玩,如果您想尝试立即过渡到wix,请尝试此powershell脚本,还有官方的:

  • (2017年和2019年)
如果您可以跳到VS 2013、2015或2017+2019


但是BozoJoe是对的,是时候放弃vdproj,转而使用WiX了。

Visual Studio 2017可以使用Visual Studio安装程序。这不是默认值。您必须运行InstallerProjects.vsix。你可以在。我使用过它,并且工作得很好,至少在一个windows GUI项目中是这样。在您进入复杂的安装屏蔽之前,值得一试。

如果您使用Microsoft Visual Studio安装程序项目(Vs2017)。 更新后,可能会禁用Microsoft Visual Studio安装程序项目

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

    • 解决2017年或2019年Visual Studio 2010和2015年的VDPROJ项目“不兼容”问题的正确程序是:

    • 进入Visual Studio.NET 2017或2019
    • 单击“工具”->扩展和更新->在线
    • 在搜索框中键入“安装程序项目”
    • 单击Microsoft Visual Studio安装程序项目中的“安装”
    • 重新启动Visual Studio.NET并按照说明安装扩展

    • 通过这一扩建,旧项目(2010年、2015年)能够在(2017年、2019年)开工。VDPROJ没有被弃用,只是通过一个新的扩展对其进行了改进,有关更多信息,请访问官方网站

      谢谢大家!!修复了我的问题。暂时修复了我的问题,但大约6个月后,由于无法识别的原因,我的安装项目都恢复到不兼容状态。重新安装没有帮助。这应该被标记为应答。谢谢,完美无瑕安装程序项目在VS中不再有效。看起来他们删除了16.0.1中的兼容性。我正在运行VS 2019版本16.6.3和扩展版本0.9.8,我可以加载我的旧式安装程序项目-可能是您的.vdproj或Visual Studio安装有问题?InnoSetup也是一个很棒且简单的安装程序框架。这不应该被标记为正确答案John Pittaway在其评论中提供了2017年所需安装程序的链接-我安装了该安装程序,我的vdproject再次按预期工作是的,John Pittaway的回答也对我有效。另外,对于VS 2015,有一个不同的扩展名为“Visual Studio安装和部署项目”这对我来说已经有好几年的效果了。对于不保证Wix近乎垂直的学习曲线的简单安装人员来说,这仍然是一个不错的选择。@BozoJoe vdproj可以很容易地被排除吗?这一款现在还支持Visual Studio 2019。这是对这个问题的最有效答案,它适用于VS 2017和VS 2019。ThanksI在安装扩展之后,在VS2019上“不兼容”的项目名称消失之前,必须执行“重新加载项目”。现在在“扩展”->“管理扩展”下,这不起作用。在安装和启用之后,VDPROJ项目仍然“不兼容”。从2021年2月起生效:)对我来说也适用。关闭Visual Studio并安装扩展,然后再次启动Visual Studio。正确启动VS后,打开您的解决方案。如果您的安装项目被排除在外,请将其包括在解决方案中。现在在“扩展”->“管理扩展”下