问题标签 [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 回答
3317 浏览

inf - 如何使用 InstallShield LE 安装 INF 文件?

我们有一个应用程序,我们正在使用 InstallShield LE(Visual Studio 2010 附带的那个)来管理应用程序的安装。

作为安装的一部分,我需要安装一个 INF 文件,以便应用程序可以与调制解调器通信

我怎样才能让 InstallShield LE 做到这一点?这可能吗?如果没有,是否可以使用完整版的 InstallShield?

0 投票
3 回答
29862 浏览

windows-installer - 如何让 InstallShield LE 自动卸载现有安装?

这可能吗?

我所看到的搜索基本上是我需要使用 3rd 方工具(例如 Orca)从我现有的 MSI 中获取 GUID,并使用这些配置 InstallShield 以卸载现有版本。我已经尝试过其中一两套指令,但到目前为止没有任何效果。可能是因为我做错了什么,但似乎我跳过了很多圈来做一些我认为应该相对直截了当的事情。这个问题之前不是已经解决了吗?

谷歌的最高结果指向这个答案

  • 使用 Orca 打开您的旧 MSI 并从属性表中获取其 UpgradeCode
  • 在您的 InstallShield LE 项目中,转到解决方案资源管理器中的“常规信息”
  • 确保“升级代码”字段设置为您的旧 MSI 升级代码

这是否意味着每次我想部署新版本时都必须打开我的“使用 Orca 的旧 MSI 并获取其升级代码”?

这听起来有点骇人听闻,而且我肯定不想在每次部署新版本时都这样做。有没有办法自动化这个?此功能是否在更高级的 InstallShield 版本中可用(请记住我在 LE 上 - 如果需要,我会升级)

0 投票
1 回答
1516 浏览

command-line-arguments - 如何在 InstallShield 生成的快捷方式中编辑命令行参数?

有时,当安装程序安装程序并创建快捷方式时,由于某种原因它们不是“正常”快捷方式。他们将目标文本框和打开文件位置按钮显示为灰色,如下所示:

我正在为 Visual Studio 2010 使用 InstallShield 2011 LE(限量版)。它像宣传的那样工作,但我没有看到任何选项来更改它创建快捷方式的方式。我正在安装的程序将极大地受益于向该目标文本框添加命令行参数。如果我在 Program Files 中找到可执行文件,然后发送到 -> 桌面(创建快捷方式),我(和我的用户)可以修改那个,没问题。不过,我不想让他们经历这一步。

安装程序放置的快捷方式与“普通”快捷方式有何不同?

0 投票
11 回答
97374 浏览

visual-studio-2012 - 如何创建 InstallShield LE 项目来安装 Windows 服务?

我昨天在 MSDN 上发布 Visual Studio 2012 时下载了它。我注意到我们在 2010 年拥有的一些项目类型已经消失或不同。现在对我来说最大的不同是删除了 Windows Installer 项目。现在我们被迫使用 InstallShield LE(限量版)。这里的问题是我编写了大量的 Windows 服务,但看不到如何设置 InstallShield LE。看来我们(我的公司)将不得不投资购买专业版的许可证。

有没有人找到在 InstallShield LE 中安装服务的方法?使用 Windows Installer 项目时,您只需设置自定义操作。

0 投票
0 回答
113 浏览

c# - 使用 OBDC 连接打包应用程序

我正在使用 Visual Studio 2012 打包应用程序并安装屏蔽限量版。在设置过程中,我需要与 mysql 数据库建立 obdc 连接,以使应用程序正常工作。有谁知道如何做到这一点?

0 投票
2 回答
3450 浏览

c# - 安装屏蔽引用的项目dll

我正在尝试使用安装屏蔽限量版制作(IIS 的网络)安装程序包。我将项目主要输出和内容文件以及调试符号添加到安装程序中,设置已构建,已正确安装,但现在出现问题:

两个主要项目引用的项目 dll 未正确构建,这意味着该 dll 的旧版本已在设置中构建和复制。我的(已安装)网站不适用于那些,因为我在制作安装程序之前更改了该项目。

如果我将项目中的那个dll手动复制到安装的文件夹中,它就可以工作...... 我的问题是:Installshield 在构建设置时从哪里获取这些 dll?它不应该再次构建项目并添加新的(刚刚构建的)引用的 dll 吗?

此外,如果我从 Windows 中的 Microsoft.net 文件夹中删除我的临时文件,它会正确构建设置(意味着当时构建了 dll)。在“依赖项”的设置项目中,我已经标记了我用于主项目的所有项目..

我正在使用 VS 2012 和 IShield 限量版 2012。

0 投票
3 回答
30714 浏览

visual-studio-2012 - Visual Studio 2012 Windows 服务 .vdproj 项目迁移

我正在尝试将我拥有的解决方案移至 Visual Studio 2012,其中一种项目类型是 .vdproj。

根据此链接,此项目类型在 Visual Studio 2012 中不受支持:MSDN 表示他们建议您使用InstallShield Limited Edition for Visual Studio。

问题是,当我在 VS2012 中打开我的解决方案并尝试在我的解决方案中添加一个新的“启用 InstallShield Limited Edition”项目时,我收到一条错误消息:

创建项目“测试”...项目创建失败。

在此处输入图像描述

在此处输入图像描述

为什么我无法将这种类型的项目添加到我的解决方案中?

如果我制作一个新的空解决方案,我也无法在其中制作 InstallShield 项目。

我将尝试下载InstallShield 限量版,看看它是否有任何作用。

我尝试了 InstallShield 下载,它添加了两个额外的项目类型,但我无法创建其中任何一个。我可以将正常的网站项目添加到我的解决方案中,但不能将部署项目添加到我的解决方案中。

安装程序的名称相同,但这个提示我重新启动。重新启动后,我能够添加一个 InstallShield 项目,但它是在自己的解决方案中创建的。所以,看起来我现在必须弄清楚如何使用它,我会很高兴的。

看起来限量版不支持安装 Windows 服务。

0 投票
6 回答
26198 浏览

visual-studio-2012 - InstallShield LE(使用 Visual Studio 2012)完全无法检测依赖项

我正在做一场噩梦,试图让一个简单的安装程序在 InstallShield LE(VS 2012 附带的那个)中工作。有各种各样的问题我可以解决(比如我不能再做“全部重建”而不把一切搞砸——我需要在开发过程中简单地卸载 I​​nstallShield 项目)。但最重要的是,当我构建我的安装程序时,它包含了各种 DLL 的错误版本(包括我项目中的那些,以及 Entity Framework DLL 等第 3 方的)。

做一个“干净的解决方案”甚至没有解决我的解决方案中的 DLL 的问题。它在我机器上的某个地方(在某种编译器临时目录中)找到了一个随机版本,并坚持要包含它。我最终通过在 Windows 资源管理器中进行搜索并删除它找到的每个文件来解决这个问题,但我担心下次我发布它仍然会设法选择错误的文件。

另外,我需要在我的机器上同时安装 .NET 4 和 .NET 4.5 版本的 Entity Framework,它选择了错误的版本进入我的安装程序。我不能删除我不希望它包含的那个。

多么劣质的产品。我可以“升级”到完整版本,看看是否能解决这些问题,但我最近使用 LE 版本的经验让我再也无法使用他们的任何产品。

有没有其他人有类似的问题?你找到解决办法了吗?

0 投票
1 回答
514 浏览

installshield-le - Installshield LE 与 ASP.NET MVC

我正在尝试使用带有 VS.NET 2012 的 installshield LE 构建 ASP.NET MVC 安装。我选择了 SingleImage 的解决方案配置管理器并尝试构建项目。我有一个 UAT web.config 转换到位。安装后安装文件夹中的 web.config 为空。如何在打包时强制安装选择正确的 web.config 文件。非常感谢任何帮助。

-乔治

0 投票
2 回答
4744 浏览

installshield-le - 在 Visual Studio 2012 中生成单个 exe InstallShield 2012 限量版

我在 Visual Studio 2012 中使用 InstallShield Wizard 春季限量版。我想知道如何在 installshield 中生成一个 .EXE 安装程序文件,我现在得到两个 ini 文件、一个 cab 文件、一个 msi 文件和一个 exe文件。

谢谢你