我昨天在MSDN上发布时下载了Visual Studio 2012.我注意到我们2010年的一些项目类型已经消失或不同.我现在最大的不同是删除了Windows Installer项目.现在我们被迫使用InstallShield LE(限量版).这里的问题是我写了大量的Windows服务,我看不到如何设置InstallShield LE.我们(我的公司)似乎必须投资专业版的许可证.
有没有人找到在InstallShield LE中安装服务的方法?使用Windows Installer项目时,只需设置自定义操作即可.
我们决定从VS集成设置切换到WiX.
但是,我们目前所做的是使用项目输出文件作为安装项目的输入.这使我们可以轻松地将应用程序文件添加到目录(对于图像,示例和其他资源......),并在构建时自动将这些文件添加到设置中.
我在WiX中找不到任何类似的功能.WiX似乎每个目录和文件都需要一个Directory条目和一个File条目.这将要求我们每次添加一个文件时都要更改WiX源,这在我看来是令人望而却步的,因为我们有很多这样的文件.
有什么综合方法可以用WiX做到这一点,还是我必须编写自己的任务,在调用蜡烛之前创建一个WiX源?
我正在做一个噩梦,试图让一个简单的安装程序在InstallShield LE(VS 2012附带的一个)中运行.我可以解决各种各样的问题(比如我不能再做"重建所有"而不会搞乱一切的事实 - 我需要在开发过程中简单地卸载InstallShield项目).但重要的是,当我构建我的安装程序时,它包含各种DLL的错误版本(包括属于我的项目的那些,以及像Entity Framework DLL这样的第三方).
执行"清理解决方案"甚至没有解决我的解决方案中的DLL的问题.它在我的机器上找到了一个随机版本(在某种编译器临时目录中),并坚持包括它.我最终通过在Windows资源管理器中进行搜索并删除它找到的每个文件来解决这个问题,但我担心下次我发布它时仍然会选择错误的文件.
另外,我需要在我的机器上同时拥有.NET 4和.NET 4.5版本的Entity Framework,并选择了错误的版本进入我的安装程序.我不能删除我不希望它包含的那个.
多么绝非的劣质产品.我可以 "升级"到完整版本,看看是否能解决这些问题,但我最近使用LE版本的经历让我再次使用他们的任何产品.
还有其他人有类似的问题吗?你找到了解决方案吗?
我在解决方案中有Visual Studio安装项目(MSI/vdproj)我试图迁移到Visual Studio 2012,这些项目的支持已被推送到第三方,建议的替换是WiX或应用程序内链接的InstallShield限量版(小岛).
有些人将Visual Studio 2012兼容性文档或看似不太有用的Windows Installer部署文档作为了解更多信息的地方.前者称"MSI设置(.vdproj)"项目:
您还可以使用ISLE从Visual Studio Installer项目导入数据和设置.
怎么做到这一点?
我正在尝试创建一个.exe文件安装程序.我设法将所有依赖项都放到.exe文件中(通过设置Setup.exe属性的提取).如何在setup.exe文件中获取.msi?
这就是现在的样子
我刚刚开始使用WiX,因为我需要能够在CI服务器上自动构建MSI.反正是否自动包含项目的所有依赖项?
我在Visual Studio 2012中使用InstallShield Wizard spring限量版.我想知道如何在installshield中生成SINGLE .EXE安装程序文件,我现在得到两个ini文件,一个cab文件,一个msi文件和一个exe文件文件.
谢谢
我真的找不到apache http server msi.所有链接都指向此页面:http://download.nextag.com/apache//httpd/binaries/win32/当我使用他们的镜像站点时仍然没有.msi.哪里可以找到最新版本的apache http server msi?谢谢你们!
InstallShield Limited Edition是Visual Studio 2010用户的免费补充.它有很多关于如何配置安装包的选项,但是我有一个问题要弄清楚是否可以用LE创建一个自解压设置.替代方案可以是7-zip SFX附件,NSIS等.
使用Visual Studio 2010,我想切换到使用InstallShield LE而不是Visual Studio安装项目.
在安装项目中,RemovePreviousVersions
存在一个选项,该选项非常适合制作安装程序,该安装程序在发布新版本时基本上会进行就地升级.
现在使用InstallShield LE,我已经更新了版本并生成了一个新的ProductCode,但是在运行安装程序之后,以前的版本仍然存在.
我需要做什么才能使InstallShield构建的项目删除以前使用VS Setup Project构建的版本?