VisualStudio2013 如何打开之前版本开发的(.vdproj )安装项目

当你的项目使用早于 visualstudio2013 的版本开发并且使用 Visual Studio Installer 制作安装项目时,在升级至 VS2013 后会发现新安装项目无法打开, VS2013 已经不再对 VDProj 的支持。

这里有几个解决方案

  1. 安装一个 Microsoft Visual Studio Installer Projects 扩展工具( 安装 完成后,可直接打开并使用之前的 vdproj 项目)
  2. VDProj to WiX Converter (点击下载
  3. 启用 InstallShield Limited Edition 重新制作安装包

一、扩展工具 Microsoft Visual Studio Installer Projects 的相关介绍

UPDATE: We have released the RTM version of this extension - v1.0.0.0. This release addresses:

  • Warnings when building with Microsoft.bcl.async
  • Error 2727 occuring with more than 1 content file
  • Some cases of the 0x8000000A when using the command line

Unfortunately we couldn‘t address all cases of the command line issue for this release as we‘re still investigating the appropriate way to address them. What we do have is a workaround that we believe will work for almost all of them. If you are still suffering this issue then you can try to change the DWORD value for HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\MSBuild\EnableOutOfProcBuild registry value to 0. If this doesn‘t exist you can create it as a DWORD.

UPDATE: The 0.9.1.0 version addresses a number issues reported by customers including

  • Error 1001 - InstallUtilLib.dll, custom installer actions failure
  • Cases of an unclosable modal dialog appearing
  • Builds causing the VS Repair dialog to appear

Please try this extension update and let us know if it doesn‘t address the above.

ORIGINAL:

This extension provides the same functionality that currently exists in Visual Studio 2010 for Visual Studio Installer projects. To use this extension you can either open the Extensions and Updates dialog, select the online node and search for “Visual Studio Installer Projects Extension” or you can download directly from this page.

Once you have finished installing the extension and restarted Visual Studio you will be able to open existing Visual Studio Installer Projects or create new ones.

For those of you looking for an improved deployment experience in Visual Studio we are continuing our partnership with Flexera to provide InstallShield Limited Edition (ISLE) as our in-box solution. ISLE is a great solution for those customers looking for added capabilities not found in Visual Studio Installer Projects, such as TFS and MSBuild integration, support for creating new web sites and ISO 19770-2 Tagging support, etc.

Please note that this release is a Preview version so please try this out with your existing Visual Studio Installer projects and provide general feedback via UserVoice and bugs via the Q&A section here. We will be releasing a fully supported RTM version of this extension after we have addressed your Preview version feedback.

二、VDProj to WiX Converter

从 Visual Studio 2005 开始,vdproj 作为最基本的部署解决方案一直伴随我们至今。不过微软宣布vdproj废弃,在VS 2012之后版本将不会支持。如果你试图打开一个vdproj设置打开解决方案,将会得到一个”找不到此项目类型所基于的应用程序。”的错误提示。

相关文章:http://www.add-in-express.com/vdproj-wix-converter/

下载地址:https://visualstudiogallery.msdn.microsoft.com/0f8ff662-c844-4c3c-9c7b-b170cea16baf

时间: 2025-01-15 08:40:10

VisualStudio2013 如何打开之前版本开发的(.vdproj )安装项目的相关文章

java开源框架SpringSide 3.1.4.3开发Web的demo项目实战

原创整理不易,转载请注明出处:java开源框架SpringSide 3.1.4.3开发Web的demo项目实战 代码下载地址:http://www.zuidaima.com/share/1781596496120832.htm SpringSide 3.1.4.3是目前SpringSide的最新版本,也是完成度比较高的一个版本,用来做实际项目的开发应该丝毫不成问题.这里写一下使用该版本开发一个简单Web项目的全过程,当然,最重要的是我自己的一些心得体会.我的文章很长,只有耐下性子细看,才能体会个

使用低版本的VS打开高版本项目的解决方案(以VS2008打开VS2010开发的项目为例)

使用低版本的VS打开高版本项目的解决方案,这里以VS2008打开VS2010开发的项目为例. 右键项目的sln文件以记事本的方式打开: 将对应的前两列版本各降到对应的版本,这边的11.00改为10.00,2010改为2008: 然后使用2008版本打开该sln文件,重新生成项目就OK了. 若是vs2013在vs2010中打开,可以参考此篇文章:如何将VS2013的项目在VS2010中打开(Visual Studio降级打开项目) 本文来自木庄博客>使用低版本的VS打开高版本项目的解决方案(以VS

RDIFramework.NET V2.8版本 ━ 开发实例之产品管理(WinForm)

RDIFramework.NET V2.8版本 ━ 开发实例之产品管理(WinForm) 现在,我们使用.NET快速开发整合框架(RDIFramework.NET)来开发一个应用,此应用皆在说明如何使用框架简单快速的进行开发,整合.在这里我们要开发一个产品管理的功能模块,在开发前,我们需要进行数据库的设计,在这儿为了简单说明,我们只涉及到了一张产品表.CASE_PRODUCTINFO(产品信息表) 序号 列 名 数据 类型 长 度 小数 位 标 识 主 键 允许 空 默认值 说 明 1 ID i

网站移动版本开发踩坑实录三

鉴于本人在移动wap上的开发经验少,遇到的问题确实不少,很多问题都是为了项目紧急上线而不得已的写临时性的fixed的方案,所以解决方法也存在缺陷,这次记录的虽然没有什么高大上的东西,把几个明显的问题和解决过程记录下来. 1.ios系统浏览器事件会触发两次 问题发现于ipad.iphone上,起初遇到这个问题本以为自己在绑定了两次事件(touchstart click),但是由于最新的ipad对click事件不支持以及为了防止重复绑定事件,因此我特意处理了关于touchstart和click做了一

网站移动版本开发踩坑实录四

前戏:晕晕乎乎正在瞌睡中,测试妹纸拿来一个ipad,开着微博,打开了站点说你看,微博自带浏览器点击放大以后网页没有自适应啊(网站由于有图片神马的,全站图片要自适应各种移动设备),我惊醒,心想我草这是啥功能, 我这种木有ipad的人什么时候看见过这个功能. 好吧既然出问题了,就开始想想吧---继续昏迷10分钟.... 开始:拿着ipad上大概看了一下,当微博打开的时候,其实页面还是有一点冗余的空白宽度,既然做了一个80%(估计)的可视展示区域,但是还是能有用移动留出空白,然后点击放大,页面平铺这个

如何用低版本vs打开高版本项目

今天就以vs2010打开vs2013项目为例. 第一步:找到你用vs2013创建的项目,里面有个.sln文件. 注:该文件不要急着用vs打开,先用记事本打开.这时候你会发现里面的代码不是你所熟悉的代码,除了前两行其他的都不是重点,至少与这次讲解没关系. 第二步:在第一步的的前提下,对.sln文件修改. 注:①改version后面的数字为11.00,vs2013会显示为12.00; ②注意第二行内容,意思大概是打开工具版本,vs2013会显示2013,这时候,这个数字也要改为2010. 以上所述,

Angularjs中文版本开发指南发布

Angularjs中文版本开发指南发布 2014-02-16 15:49 by 破狼, 29069 阅读, 9 评论, 收藏,  编辑 从本人开始在写关于Angularjs的文章开始,也算是见证了Angularjs在国内慢慢的火起来,如今的Angularjs正式如日中天.想知道为什么Angularjs会这么火,请移步angularjs移除不必要的$watch. 也是一次偶然的机会,在Angular.js中文社区群里相遇一群Angular的爱好者,在一次巧妙的交谈,大家对于Angular官方的Gu

网站移动版本开发踩坑实录一

最近公司项目需要开始做wap版本开发,虽然在上一家公司也有做过类似的工作,由于当时公司产品没有严格要求适配各个移动设备,也并没有很多动作效果和图片自适应这类的效果,相对来说体系没有那么成熟,更多是在wap版本上可以用就ok了(其实更多的工作集中在功能和cssser身上,交互效果没有那么强,唯一做的好玩一点的工作是菜单滑动.图片缩放[未被上线过]),因此基本上没有在移动端踩各种坑:说了这么多上一家公司的wap版本,下面开始讲讲现在做的项目让我在wap版本上踩的各种坑开始说起.   第一坑:技术选型

android 多语言版本开发

最近项目中用用到语言切换功能,第一想到的就是资源文件,没错. 在资源文件中新建一个文件夹values-en,en表示英语,有一些还细化到地区,如values-en-rUS 即美国地区的英语,r是必需的.在里面新建一个strings.xml,把默认values文件夹中的strings.xml中的内容Copy至values-en中的strings.xml,再把该文件夹中的中文内容转换为英文,例如<string name="set">设置</string>转换为<