问题标签 [installshield-le]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2012 - 项目创建失败(vs2012中的InstallShield)
我无法在 Visual Studio 2012 专业版中创建安装项目(启用 installshield 限量版)我收到以下错误:
“.. 项目创建失败”,没有更多细节
已经检查了文件夹权限并重置了 Visual Studio 的设置,我该如何解决这个问题?
visual-studio-2012 - 如何将 Visual Studio 安装项目迁移到 InstallShield Limited Edition?
我在尝试迁移到 Visual Studio 2012 的解决方案中有 Visual Studio 设置项目 (MSI / vdproj),其中对这些项目的支持已被推迟到第三方,建议的替代品是 WiX 或应用内链接的 InstallShield Limited Edition (小岛)。
有些人参考Visual Studio 2012 兼容性文档或看似不太有用的Windows Installer 部署文档作为了解更多信息的地方。前者谈到“MSI setup (.vdproj)”项目:
您还可以使用 ISLE 从 Visual Studio 安装程序项目中导入数据和设置。
如何做到这一点?
visual-studio-2012 - 如何在 InstallShield Limited Edition 中的产品输出上使用非广告快捷方式
我已将 Visual Studio 安装项目 (MSI / vdproj) 导入 InstallShield Limited Edition (ISLE) 并从中构建了一个 setup.exe 安装程序。在“配置目标系统”下的“快捷方式/文件夹”页面中,它显示我的其他项目的“主要输出”的快捷方式都是广告快捷方式。我需要非广告快捷方式。
我可以右键单击快捷方式的包含文件夹并选择新建快捷方式并指向一个不是项目输出的 EXE,它会将其创建为普通快捷方式。如果我对我的项目中的“主要输出”目标之一执行相同操作,它会显示为广告快捷方式。
当我使用 Visual Studio 2005 的内置安装项目创建输出 MSI 时,我会针对它运行查询以禁用广告快捷方式。我已经阅读了一些意见,认为缺乏对此功能的控制是 MS 将这些安装程序交给第三方的原因之一,但在这里我似乎对所创建的快捷方式类型的控制较少。
如何强制从我的解决方案的其他项目中指向“主要输出”目标的快捷方式为非广告快捷方式?
vb.net - 使用数据库安装 .NET 应用程序
最后,在 Stackoverflow 的帮助下,我设法完成了我的项目。
我遇到的最后一个问题是在安装过程中。
我使用 installshield 限量版创建了我的安装程序。
安装程序包括 .net 2.0 sp2、.net 4.0、windows installer 4.5 和 sql server 2008 express。
在文件中,我包含了数据库文件,即 .MDF(即 ThesisDB.mdf)
默认情况下,它将安装在 C:\Program Files
安装后,数据库的当前位置是:
C:\ProgramFiles\HealthAndFitnessAppTest\我的产品名称\
这是我对连接字符串所做的技巧,我的连接字符串是,
Dim CN As New SqlConnection ("Data Source=.\SQLEXPRESS;AttachDbFilename=C:\ProgramFiles\HealthAndFitnessAppTest\My Product Name\ThesisDB.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
但出现错误...
“尝试附加自动命名的数据库失败。存在具有相同名称的数据库,或者无法打开指定的文件,或者它位于 UNC 共享上。”
不幸的是,这个技巧没有奏效。抱歉,各位能否告诉我如何正确部署我的应用程序及其数据库?
wpf - WPF - INSTALLSHIELD LE - 附加文件
我有以下情况:
- WPF 应用程序
- 我知道不同的部署方式。(曹,InstallShield,..)
- 项目包括一些报告文件 (.rdlc),通过路径调用它们来使用它们 - 现在在我的 PRojectfolder 的子目录中
- 路径在设置中定义
但:
我绝对不知道在安装期间和之后如何处理这种情况。
如果我将 rdlc 文件作为附加文件提供,如何在安装后自动更改路径(以便 App 可以找到它们),因为在新客户端机器的路径之前我不知道。还是我误解了 InstallShield 正在自动管理这些文件和路径!
任何人都可以帮助我制定正确的策略(我不是在寻找代码)!?!?提前感谢
tfsbuild - 在 Team Build 机器上激活 InstallShield 2012 LE(限量版)
如许可协议中所述,“Flexera Software 授予被许可方在单台计算机上安装和使用该软件以专门用于 Visual Studio 的权利,以及安装和使用最多两 (2) 个额外实例以在一个Team Foundation Server 环境”。
后者正是我所做的:我在没有安装 Visual Studio 的 Team Build 机器(Team Foundation System 2012)上安装了 InstallShield 2012 Limited Edition。现在,我可以正确编译和构建包含 ISL 项目的解决方案。问题是当我运行构建的 setup.exe 时,会显示一条消息,指出“此安装程序是使用 InstallShield 的评估版本创建的”。
所以,问题是:如何在没有安装 Visual Studio 的 Team Build 机器上激活 InstallShield 2012 Limited Edition?
64-bit - Installshield LE 和 Express 未检测到 Office 2010 64 位
微软在 VS 2012 中令人烦恼的 vdproj 安装项目倾销导致人们尝试使用 VS2012 中内置的 Installshield LE。可悲的是,它创建的安装程序不能以任何方式使用 64 位形状或形式。
因此,例如单击已安装 Office 2010 复选框仅是 32 位 Office 的先决条件。它无法检测到 64 位。
在对 Installshield 进行了大量无脑探索之后,底线是:1)您需要 Professional 或 Premiere 版本才能处理 64 位。2)您需要编辑他们提供的条件,以制作一个复合条件,将您感兴趣的所有 Office 指南合并在一起,因为它只检查开箱即用的众多指南之一。这详细说明了 GUIDS 的结构:http: //support.microsoft.com/kb/2186281 ?wa=wsignin1.0 。我发现在 VM 中安装各种版本然后使用 regedit 查看 GUID 最终是什么很有帮助。
这篇文章是为了让人们可以通过 Google 搜索实际发现这一点,而不是隐藏在付费专区/私人支持网站后面。
visual-studio-2012 - Installshield LE Visual Studio 2012 先决条件
尝试在 Visual Studio 2012 中使用 InstallShield LE 项目构建部署包时,我们如何指定先决条件。我看到了项目助手的“要求”部分,但这似乎只为安装程序提供了继续安装的功能,或者不根据是否存在某些先决条件。作为安装的一部分,它似乎没有实际安装任何先决条件的功能。作为我的安装包的一部分,我希望安装 IIS 7.5 Express 和 SQL Server Compact 3.5 SP2。
使用 Visual Studio 2010 安装项目时,我们能够实际安装先决条件作为安装包的一部分。
在 InstallShield 的产品页面上,它说 LE 版本确实支持:
“安装先决条件 在执行安装之前检查并安装先决条件。”
我错过了什么吗?
installshield-le - 安装 Shield 限量版设置(回滚)
我刚刚使用 Install Shield Limited edition 创建了一个安装程序。我的 Install shield 项目编译没有任何错误。但是,当我运行安装文件时,将程序文件复制到目标文件夹后,安装程序开始回滚并删除安装文件夹。
我还没有提出任何自定义操作或定义任何先决条件。
有没有人遇到过这样的问题?
我在安装程序中所做的一切如下:
- 使用 Install shield 的“Files”选项在“Program files (x86)”目录下创建目录结构。
- 使用“Internet 信息服务”选项在其下创建网站和应用程序。
我在这篇文章中附上了网络应用程序和网站的设置。
将不胜感激任何投入。
InstallShield 17:29:09:SetAspversion:机器是 64 位,并且 IIS 在当前选择的模式之外的位模式下运行
InstallShield 17:29:09:IISRT 出错:-2172 CustomAction ISIISInstall 返回实际错误代码 1603(注意这一点如果翻译发生在沙箱内,则可能不是 100% 准确)操作于 17:29:09 结束:InstallFinalize。返回值 3.
MSI (s) (7C:E0) [17:29:09:312]:用户策略值“DisableRollback”为 0
MSI (s) (7C:E0) [17:29:09:312]:机器策略值 'DisableRollback' 为 0
MSI (s) (7C:E0) [17:29:09:319]: 执行 op: Header(Signature=1397708873,Version=500,Timestamp=1113951137,LangId=1033,Platform= 0,ScriptType=2,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=1)
MSI (s) (7C:E0) [17:29:09:319]:执行操作:DialogInfo(Type=0,Argument=1033)
MSI (s) (7C:E0) [17:29:09:319] : 执行操作: DialogInfo(Type=1,Argument=MyApplication)
MSI (s) (7C:E0) [17:29:09:319]: 执行操作: RollbackInfo(,RollbackAction=Rollback,RollbackDescription=回滚操作:, RollbackTemplate= 1 ,CleanupAction=RollbackCleanup,CleanupDescription=删除备份文件,CleanupTemplate=文件: 1 ) 操作 17:29:09: 回滚。回滚操作:回滚:ISIISInstall
MSI (s) (7C:E0) [17:29:09:321]:执行操作:ActionStart(Name=ISIISInstall,,)
MSI (s) (7C:E0) [17:29:09:321]:执行操作:ProductInfo(ProductKey={95199403-696F-4BF6-A443-19866156E3BD},ProductName=My Application,PackageName=My Application.msi, Language=1033,Version=16777216,Assignment=1,ObsoleteArg=0,ProductIcon=ARPPRODUCTICON.exe,,PackageCode={F3B9DBEB-71D6-42C3-B18C-1C5CCBA647E0},,,InstanceType=0,LUASetting=0,RemoteURTInstalls=0 ,ProductDeploymentFlags=3) 回滚:复制新文件
c# - InstallShield:无法提取索引为 0 的图标(用于假人)
是的,我先做功课。我仍然被困住了。首先让我表达我对微软弃用安装程序项目类型的愤怒。他们真丢人。
回到我的问题,这是错误:
尝试 #1:InstallShield:无法提取索引为 0 vb.net 的图标
- 答案说在我的 exe 中包含一个图标类型的对象并重建。为此,我尝试了以下方法:
右键单击我的Windows窗体项目,添加新项目,图标,保存所有
打开第1步的图标文件,在里面画一些文字,全部保存
右键单击项目并选择重建(没有错误,看起来不错)
左键单击'Specify Application Data'->'Files',选择项目中的*.ico(注意:我可以看到它清楚地列出,它在对话框中显示为index0)
左键单击“常规信息”->“显示图标”-> 浏览 *.ico(位于 MyProject.Gui.exe 的项目文件夹中)
全部保存并重建
...我仍然收到相同的错误消息。
如何“重新编译您的 EXE 以包含图标并且消息将消失”?