问题标签 [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.

0 投票
1 回答
5926 浏览

installshield - InstallShield Limited Edition LE 是否支持 32 位和 64 位部署?

我已经为 Visual Studio 2012 安装了 InstallShield LE 并创建了一个 msi。它可以在 64 位机器上正常安装,但在 32 位机器上我收到错误“(null)不是有效的 Win32 应用程序”。

我的项目旨在支持任何 CPU 作为平台目标。

0 投票
1 回答
863 浏览

installshield-le - 使用 installshield 更新时可以保留应用程序设置吗?

我终于设法通过 installshield LE 更新我的应用程序,而无需用户先手动卸载,我现在想知道的是:

  1. 我可以让安装程序使用以前安装的应用程序设置,这样用户保存的设置就不会改变,导致用户每次有更新时都输入他们的设置。但同时,将任何新设置添加到配置文件中。

  2. 无论如何让安装程序不更新某些文件,例如,数据库文件保存在程序文件目录中名为“db”的文件夹中,我显然不希望用户数据库被空白数据库覆盖。

谢谢你。

0 投票
1 回答
1475 浏览

visual-studio-2012 - 安装 Shield LE 不为 Web 项目创建 bin 文件夹

在为网站/Web 应用程序构建 install shield LE 设置项目时,生成的设置没有 bin 文件夹,所有依赖项都安装到根文件夹中。知道为什么会这样吗?

0 投票
5 回答
2427 浏览

post-build-event - 如何将构建后事件添加到 InstallShield Limited Edition

构建 InstallShield 后,我想将输出的 MSI 文件复制到某个特定目录

..."\Documents\Visual Studio 2012\Projects\UpdateAppTest\Setup1\Setup1\Express\SingleImage\DiskImages\DISK1\setup1.msi"

到我电脑上的某个目录

0 投票
1 回答
49 浏览

c# - 制作安装程序时遇到问题 - 找不到文件

我做了一个应用程序,想把它分发给我的朋友。我不能这样做Clickonce,因为我的应用程序需要命令行参数,而且我听说Clickonce应用程序不能接受命令行参数。为了进行设置,我使用了 install shield 限量版并对其进行了所有必要的更改。我添加到 install-shield 项目助手的文件位于我的解决方案的 bin\Debug 文件夹中。
我面临的问题是,虽然安装在我的计算机上运行良好,但在我朋友的计算机上却没有。出现安装程序无法找到“.exe”文件的错误。从过去 3 天开始,我一直在尝试纠正这个错误,但没有用。我用谷歌搜索并自己尝试了很多次,但问题仍然存在。

我尝试使用 InnoSetup 但出现同样的错误。

0 投票
1 回答
2846 浏览

c# - 使用 VS2012 附带的 Install Shield 创建可更新设置

我正在尝试使用 Install Shield LE 打包分发一个 winforms 应用程序。这运行良好,我什至在 setup.exe 中打包了 .net 4.5 可再发行组件。我遇到的问题是我现在正在创建我的应用程序的 1.4 版本,我希望它成功卸载旧版本(1.0 到 1.3)并安装新版本。到目前为止,我还没有成功;每次我运行新的 setup.exe 时,我都会收到一条警告,说必须首先使用控制面板中的程序和功能卸载当前版本。

有没有人有一个像样的教程或一些指导可以帮助我通过让我的新版本替换旧版本来改善我的客户体验?

非常感谢,

杰森。

0 投票
1 回答
1634 浏览

c# - Windows Installer - 此产品的另一个版本已存在

我已经问过这个问题,不敢相信没有人有答案,我以不同的方式再次写下,看看是否有人可以伸出援助之手。

当我创建我的 winforms 应用程序的第二个版本并配置 InstallSheild LE 来安装它时,一切似乎都很简单。

然后当我运行安装时,我浏览了几个屏幕,然后出现一个弹出窗口,说明:

“存在此产品的另一个版本....使用控制面板上的添加/删除程序”

谁能确认 VS2012 免费提供的 LE 版本的 InstallShield 是否会创建不需要删除当前版本的更新安装,还是我需要付费版本才能获得此基本功能?

谢谢,

杰森。

0 投票
1 回答
1715 浏览

installshield-le - 使用 Installshield Limited Edition 创建静默安装

我想为 MS SqlExpress 创建一个静默安装;如何仅通过一个窗口创建静默安装并使用InstallShield安装 SQLExpress 2008 ?

0 投票
0 回答
216 浏览

visual-studio-2012 - VS2012:InstallShield LE 2013:依赖程序集仅复制一次

也面临 IS LE 2012 Spring 和 2013 LE 的问题。我有 VS 2012 解决方案,其中包含一个公共项目 (A) 和几个引用公共项目的项目 (B、C、D 等)。当我添加一个 IS 设置项目并包含项目 B 的主要输出时,将使用项目 B 的输出和项目 A 的输出创建一个设置文件。这很好。但是当我开始在同一个设置项目中添加不同的文件夹以包含项目 C & D 的输出时,公共项目的输出仅复制到其中一个项目,而预期的行为是将公共项目输出到所有项目正在引用它。

当我从设置中删除具有项目 A 输出的项目并再次构建时,项目 A 的输出神奇地出现在其他项目的输出中。似乎IS对需要复制的文件有某种标志,一旦将文件复制到一个位置就忽略该文件?

每个项目输出的依赖项扫描似乎正确显示了所有文件,但在复制时错过了它们。我什至尝试将通用项目(proj A)的主要输出添加到引用它的所有其他项目,但仍然没有复制程序集。

有什么建议么?(除了卸载 InstallShield 以有效利用我的硬盘空间)

0 投票
1 回答
434 浏览

c# - Installshield Express 在安装期间写入注册表

以后在我的应用程序中安装期间是否可以访问输入的信息?我可以把它写到注册表吗?怎么写?

在此处输入图像描述

谢谢