问题标签 [installation]

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 投票
4 回答
6235 浏览

.net - 使用 .Net 应用程序部署 MySQL Server + DB

大家好,

我们有一个具有 MySQL 后端的 .Net 2.0 应用程序。当我们安装应用程序并试图找到最佳解决方案时,我们希望能够部署 MySQl 和数据库。当前设置是将所需文件复制到本地计算机上的文件夹中,然后执行“NET START”命令来安装和启动 mysql 服务。然后我们使用 bat 文件将数据库的备份恢复到这个新创建的 mysql 实例。它根本不是一个理想的解决方案,我试图想出更强大的东西。

问题是 Vista 上的用户权限,以及有关安装和启动服务的各种小问题。它太脆弱以至于不可靠,或者至少在我测试它时看起来是这样。这是一个客户端/服务器类型的设置,所以我们只需要为每个办公室安装一个服务器,但我想确保它尽可能轻松,并且屏幕尽可能少。

你会怎么做?

0 投票
2 回答
227 浏览

visual-studio-2008 - 安装 .NET 3.5 的 SP1 后以 VS 2008 为目标

在 VS2008 中安装 SP1 后如何单独定位 .NET 3.5?这是因为 VS 2008 仅列出了 .NET 3.5、.NET 3.0 和 .NET 2.0,并没有专门显示 .NET 3.5 SP1。

0 投票
5 回答
1432 浏览

c# - 仅在发布模式下卸载命令失败

我能够通过命令行和自定义 Inno Setup 安装程序成功卸载第三方应用程序。

命令行执行:

Inno 设置命令:

在调试模式下执行以下 C# 代码时,我还能够以编程方式卸载应用程序。

C#代码:

但是,当作为已编译、部署的 Windows 服务运行时,相同的 C# 代码会产生以下失败输出:

补充评论:

  • 发出卸载命令的 Windows 服务与在调试模式下测试的代码在同一台机器上运行。Windows 服务正在以本地系统帐户运行/登录。
  • 我查阅了我的应用程序日志,并验证了在调试和发布模式下执行的命令参数是相同的。
  • 我已经咨询了事件查看器,但它没有提供任何线索。

想法?任何帮助将不胜感激。谢谢。

0 投票
2 回答
1559 浏览

windows - 为什么 Vista 不允许在非管理员帐户上创建“程序”的快捷方式?不应该从非管理员帐户安装应用程序?

我正在开发安装程序(使用 Wise Installer,1999 年的旧版本)。

我正在“程序”组中创建 EXE 的快捷方式。我还在桌面上创建了一个快捷方式。

如果安装是从管理员帐户运行的,那么我会在 Common Desktop 和 Common Program Group 上创建快捷方式(即,从 HKEY_LOCAL_MACHINE\Explorer\Shell for All Users 读取)。如果它是从非管理员帐户安装的,那么我会安装到 HKEY_CURRENT_USER 的桌面和程序组。

行为

安装在:

XP NonAdmin - 桌面和程序快捷方式安装正常。

Vista Admin - 桌面和程序快捷方式安装正常。

Vista 非管理员,UAC 关闭-桌面快捷方式安装,但程序快捷方式不安装。但是,它们应该安装到的程序组文件夹确实被创建了。

在安装结束时,我启动具有快捷方式的程序组。它在上述所有内容中启动。我可以手动将快捷方式拖到该文件夹​​中,它工作得很好。

我真是一头雾水。

我已经尝试安装其他一些商业应用程序(Opera、Foxit、FireFox)只有 FireFox 会安装在 NonAdmin 下(并且只有当您选择 Program Files 以外的东西时,我知道这是对 nonAdmin 帐户的限制)。并且 FF 不会安装卸载图标,也不会从删除程序中安装卸载支持。

我尝试安装 IE 7,它需要管理员安装。它甚至不会使用临时提升的管理员安装。

也许这个想法是您不应该从非管理员帐户在 Vista 中安装软件?

0 投票
2 回答
1049 浏览

visual-studio-2005 - VS 2005 安装程序项目版本号

现在我遇到了这个错误,因为我点击了版本号 1.256.0:错误 4 无效的产品版本“1.256.0”。格式必须为 '##.##.####'

安装程序在 1.255.0 上很好,但在 256 (2^8) 上它不喜欢。我在 msdn.com 上发现了这一点:Version 属性必须格式化为 NNN,其中每个 N 代表至少一位且不超过四位数字。( http://msdn.microsoft.com/en-us/library/d3ywkte8(VS.80).aspx )

这会让我相信 1.256.0 没有任何问题,因为它符合上述规则。

有没有人知道为什么现在会失败?

0 投票
6 回答
239 浏览

linux - 当我安装 linux 时,如何确定我的特定计算机是否会出现问题?

IT女士刚刚给了我一台笔记本电脑让我保留!

我一直想安装 Linux 来玩,所以我做的第一件事是在 stackoverflow 中搜索 Linux Distro 建议并在这里找到它。然而,他们还提到,您应该四处搜索,看看是否有人对您的驱动程序和该发行版有任何问题。现在我只知道这是东芝 Tecra A5 - 我什至还没有启动它,但是当我这样做时,我应该如何研究驱动程序是否与 Ubuntu 或我选择使用的任何东西兼容?我应该只搜索 Ubunto+DriverName 还是有更好的资源?

0 投票
16 回答
6725 浏览

apache-flex - Silverlight 安装基础 - 它有多大?

Silverlight v2.0 越来越接近 RTM,但我还没有听到任何关于有多少浏览器正在运行 Silverlight 的统计数据。如果我问 Adob​​e(通过谷歌搜索“Flash 安装库”),他们很高兴告诉我97.7% 的浏览器都在运行 Flash Player 9 或更高版本。

并不是说我相信我读到的所有内容,但是这些来自 Microsoft 或其他供应商的有关 Silverlight 的统计数据在哪里?我将很快做出技术选择,在这一点上,一点经验证据将是一种资产......

所有 Silverlight 开发人员,给我看看你的统计数据!

0 投票
7 回答
24598 浏览

winforms - 如何在安装项目结束时运行可执行文件?

我有一个 Visual Studio 安装项目,我用它来安装一个相当简单的 WinForms 应用程序。在安装结束时,我有一个自定义用户界面页面,其中显示了一个复选框,询问用户是否要运行该应用程序。我见过其他安装程序经常这样做。但是我找不到在安装完成后让安装项目运行可执行文件的方法。一个想法?

注意:您不能使用自定义操作,因为它们被用作安装过程的一部分,一旦用户在安装结束时按下“关闭”按钮,我想运行我安装的应用程序。

0 投票
4 回答
1956 浏览

.net - 您如何从 .Net Installer 类自定义操作中找出 ProductCode

我需要在 Installer.OnCommitted 回调中知道应用程序的 ProductCode。似乎没有一种明显的方法来确定这一点。

0 投票
3 回答
3193 浏览

visual-studio-2008 - 如何让我的 VS2008 x86 安装程序在 x64 上安装 x64 程序集?

我正在使用 VS2008 安装程序(加上自定义 Orca 操作)为我的 .NET 产品创建安装程序。

我最近才发现我使用的第三方程序集之一是特定于 x86 的(因为它包含一些本机代码);因此,x64 客户在启动时遇到了关于程序集不适合他们的平台的错误。

我向这样的客户发送了一份该第三方程序集的 x64 版本的副本,并告诉他只需将其复制到现有的 x86 版本上即可。成功了,甜!所以现在我只需要让安装程序为我做这件事。

这实际上看起来很重要:(。理想情况下,我只希望安装程序(它将是 x86,因为它可以在两个平台上运行)包含此第三方程序集的 x86 和 x64 版本,并安装适当的一个。在换句话说,我想要一个让我的用户生活更轻松的安装程序。

我以为我已经解决了这个问题,使用 MSI 条件语句等等。但显然不是……除非您指定“x86”或“x64”,否则 VS2008 安装项目将无法编译。如果您指定 x86,它会给出一个编译错误,指出它不能包含 x64 程序集。如果指定 x64,则结果无法在 x86 计算机上执行。该死!

以前一定有人遇到过这个问题。不幸的是,谷歌没有帮助,所以我求助于 StackOverflow!