问题标签 [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-2013 - Visual Studio 2013 InstallShield Limited - 将文件安装到 MyDocuments
我正在使用 Visual Studio 2013,InstallShield Limited。InstallShield Limited 中可用的“预定义文件夹”选项之一是“[MyPicturesFolder]”。我需要能够安装到用户的 MyDocuments 文件夹(根据公司要求)。我怎样才能做到这一点?
c# - 使用 InstallSheild LE 安装程序获取 C# 应用程序的版本信息
我有一个要使用 InstallSheild LE 部署的 C# 程序。我知道如何制作 setup.exe 文件来安装应用程序,并且我知道如何创建可以升级当前安装的新安装程序。
目前,我让我的应用程序从安装日志中获取其版本号。它检查它的版本号(最初是空字符串)。如果版本号是一个空字符串,应用程序将转到 %TEMP% 目录并读取最新的安装 LOG 文件,查找表明安装成功的行和带有版本信息的行。版本信息保存在应用程序设置中,用于检测是否有可用升级。为了检测更新,它会将其版本号与更新位置(在网络驱动器上)中的 setup.exe 的版本号进行比较。
这个实现有效,但是,这有几个方面让我担心,我想知道是否有更好的方法来告诉应用程序它是什么版本并保存这些信息(最好不要在可以删除的文件中)。显然,信息需要可更新并在运行之间保留。理想情况下,我希望能够在我的 C# 应用程序中内部设置版本号,而不必对正在创建的文件或文件位置等进行假设来获取它。
想法??
我很感激你的建议!
visual-studio-2012 - 带有 InstallShield 2012 Limited Edition 的多实例 MSI
我通过 Visual Studio 2012 使用 InstallShield 2012 Limited Edition 项目创建了我的产品的 .msi。安装它的单个实例时它工作正常。但是当尝试安装另一个时,维护视图会弹出并询问我是否要修复、修改或删除我的产品。
我想要的是能够多次运行相同的.MSI,安装相同产品的多个实例。如果我想修复、修改或删除它,我想通过控制面板 - 程序来完成。
我找到了一篇涵盖我想要的文章http://helpnet.installshield.com/installshield18helplib/RunningASetupMultipleTimes.htm但我似乎无法在“一般信息视图”下找到“维护经验”。所以我的问题是 - InstallShield 2012 LE 不支持此功能吗?如果不是,是否有另一种方法可以在 InstallShield 2012 LE 中实现我想要的?
谢谢
dll - 即使 Copy Local 明确为 false,Installshield LE 也会包含我的主输出项目中的 GAC 文件
我的问题是一个简单的应用程序项目和一个带有一些 GAC 引用的类库项目,我将它们添加到文件部分(仅限应用程序项目的主要输出)。问题是安装程序真的想将项目中的所有非 Net GAC 文件添加到安装程序中,即使它们被明确设置为 Copy Local false(项目文件中为 false)。
我如何告诉 InstallShield 只采用具有 Copy Local true 的依赖文件而不是列表中的所有内容?
visual-studio-2013 - InstallShield LE - 是否可以创建一个纯 Web 设置项目。如果是这样,怎么做?
我已经开始了将旧的 Web 安装项目转换为 InstallShield LE 的艰苦工作。
所以我一直在寻找如何做到这一点。我的上帝,它是多么的混乱。
我确实遵循了其中一个指南。看来我必须在 Program Files 中安装一些虚拟数据才能安装 Web 应用程序......?我发现无法删除/删除设置的程序文件部分。设置对话框将目标文件夹显示为 C:\Program Files\whatever。
是否可以仅将 Web 应用程序安装到正确的 IIS 文件夹?
我想要一个干净的安装。没有垃圾剩菜只是因为 InstallShield 是有限的。
再也没有简单的安装工具了,这让我非常恼火。我什至尝试破解 VS2010 安装项目包 (c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\Deployment) 以使用 VS2013。它几乎已加载,但在加载时出现“80070057 - E_INVALIDARG”错误。
如果有人足够勇敢并且知道自定义项目类型是如何工作的,可以继续下去,也许我们可以让一个工作(但旧的)设置项目再次工作。
installshield-le - (null) 不是有效的 win32 应用程序
我在 windows 7 上的 Visual Studio 2012 中创建了一个 winform 应用程序。然后我创建了 InstallShield 项目来创建这个 winform 应用程序的设置。我在开发机器以外的 windows7/xp 上运行此设置,但出现以下错误:-
(null) 不是有效的 Win 32 应用程序。
我在做什么错?安装程序在开发机器上工作/运行正常,但在 Windows 7/XP 上运行时在其他机器上不正常。请帮忙
提前致谢。
c# - 测试工具编译错误
编译我的应用程序时出现以下错误。-6248 找不到依赖文件 Microsoft.VisualStudio.TestTools.UITest.Common,或其组件 ValidState.Primary_output ISEXP 的依赖项之一:警告:-6248:找不到依赖文件 Microsoft.VisualStudio.TestTools.UITest.Common,或它的组件 Myapplication.Primary_output 的依赖项之一。当我双击错误时,它会打开 Flexera 知识库,这让我相信这可能是 installshield 问题。
它可能与 installshield 有关,因为我添加了一个安装项目,但这工作正常。我已经尝试重新安装 Visual Studio 2012 和 installshield 并应用了最新的更新。Installshields 知识库对我和谷歌都没有帮助。我在这里完全不知所措。
c# - InstallShield LE 安装程序无法在 Windows 8 平板电脑上运行
我正在使用 VisualStudio 2013 和 InstallShield LE 2013。我的程序是 WPF 桌面应用程序,基于 .Net 4.5。
安装程序在 Windows 7、Windows 8 和 Windows 8.1 标准机器上运行没有问题。
我现在正试图在运行 Windows 8.1 的平板电脑上运行它。运行安装程序时,它可以很好地启动,但不久后我收到一条错误消息:“此处理器类型不支持此安装包”
平板电脑有英特尔凌动处理器。系统类型显示:32 位操作系统,基于 x64 的处理器。
当简单地将应用程序复制到这台机器时,它运行没有问题。
根据我在谷歌上找到的东西,我试图将项目的目标 CPU 更改为 x86,但这没有帮助。
有人可以帮忙吗?
非常感谢!
更新: VisualStudio 2010 安装程序运行没有问题!看起来 InstallShield 在这个意义上是一个降级。
c# - Installshield 和 Windows 8... 找不到已安装的程序
我正在使用 Visual Studio 2013 并使用免费的限量版创建了一个 InstallShield 项目。我构建了一个 SingleImage 并最终得到了一个 Setup.Exe ...当我运行它并离开“启动程序”检查它启动正常。
但是当我尝试使用右侧的搜索工具搜索它时……或浏览 Windows 8 开始屏幕中的所有应用程序时……我没有找到它。
当我再次运行 Setup.Exe 时......它想要修改/修复/删除它......所以它就在那里。
它也在 C:\Windows\Program Files (x86)\MyCompany\MyProgram
我需要做些什么来让 Windows 8 意识到这一点吗?
visual-studio-2013 - InstallShield LE for Visual Studio 2013 - 安装错误 ##IDS_ERROR_7## - ##IDS_ERROR_1####IDS_ERROR_2803##
这是我第一次尝试在 Visual Studio 中使用 Install Shield LE。
我浏览了项目助理,基本上只是关闭了几乎所有的花里胡哨。没有安装要求,没有应用程序注册表条目,并且没有安装面试页面上的所有内容。除了应用程序文件页面上的主输出之外,我确实添加了一些其他文件,以及应用程序快捷方式页面上的桌面和开始菜单快捷方式。所有这些都工作得很好。
然后我建立了安装项目并尝试安装它。
这是我收到的错误消息:http: //i.imgur.com/JTBBWOf.png
消息框的标题说:##IDS_ERROR_7##
错误框的正文说:##IDS_ERROR_1####IDS_ERROR_2803##
我无法在线找到有关此错误消息的任何有用信息。
我以为我保持这个简单,我哪里错了?