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

linux - 在 Linux 中注册文件扩展名/mime 类型

我正在开发一个具有自己文件格式的 Linux 应用程序。当您双击这些文件时,我希望我的应用程序能够打开。

如何注册文件扩展名并将其与我在 Linux 上的应用程序相关联?我正在寻找一种标准方式(适用于基于 GNOME 和 KDE 的系统),并且可以在我的程序首次安装或运行时自动完成。

0 投票
5 回答
1256 浏览

database - 数据库架构升级清单

必须升级数据库模式使得安装新版本的软件变得更加棘手。这样做的最佳做法是什么?

我正在寻找行动项目的清单或时间表,例如

  • 8:30 关闭应用程序
  • 8:45 修改架构
  • 9:15 安装新应用
  • 9:30 重启数据库

等,展示如何将风险和停机时间降至最低。诸如此类的问题

  • 如果出现问题,退出升级
  • 尽量减少对现有应用程序的影响
  • 数据库运行时的“热”更新
  • 从开发到测试再到生产服务器的提升

特别感兴趣。

0 投票
1 回答
5890 浏览

xml - Microsoft Office 2007 自动安装 - 编辑 config.xml 文件

我正在创建 Office 2007 的自动安装。要自定义 Office 2007 安装,Office 自定义工具 (OCT) 会为您完成大部分工作。OCT 的一项功能是能够在 Office 安装期间运行其他程序。然而它在这方面很差。

幸运的是,通过编辑config.xml安装程序文件中包含的适当文件,您可以更好地控制运行这些附加程序。在config.xml文件中,此功能由command元素定义。TechNet 上的这个链接谈到了它。

在本文档中,它指出:

我想在希望传递给正在执行的命令的参数中使用双引号。不幸的是,当我config.xml按照示例配置文件时,Office 2007 安装程序崩溃并在安装日志中显示以下错误消息:

有没有人有这个问题的经验?我很想从另一个角度来看待它。

0 投票
4 回答
1592 浏览

.net - 托管代码中的自定义操作 dll

如何在不使用非托管中介的情况下从安装程序调用以托管代码 (.net) 编写的自定义操作 dll?

0 投票
3 回答
222 浏览

.net - 如何在安装程序下载时将用户特定数据嵌入 .NET Windows 安装程序应用程序?

我想在我的 ASP.NET 网站中有一个链接,经过身份验证的用户单击该链接可以下载已经预先配置了他们的客户端 ID 和一些站点配置数据的 Windows 应用程序。我的目标是在客户端应用程序安装期间不需要用户输入,既是为了用户友好,又是为了避免由于错误输入的技术位而导致的配置错误。理想情况下,我希望 Web 服务器端代码作为 ASP.NET 应用程序的一部分运行。

FogBugz 似乎做了这样的事情。Web 应用程序中有一个菜单选项可以下载屏幕截图工具,当您下载并运行安装程序时,它会知道您的特定 FogBugz 网址,因此可以在那里发送屏幕截图。(嘿乔尔,正在寻找要回答的问题?提示—提示

0 投票
9 回答
7818 浏览

windows - 如何最好地在 Windows 上实现软件更新?

我想为 Windows 应用程序实现“自动更新”系统。现在我正在半手动创建一个“appcast”,我的程序会检查它,并通知用户有新版本可用。(我正在为我的安装程序使用 NSIS)。

是否有我可以使用的软件来处理更新的“自动”部分,可能类似于 Mac 上的Sparkle?我应该注意的任何问题/陷阱?

0 投票
3 回答
6742 浏览

visual-studio - EXE 在 Visual Studio 安装项目输出中做了什么

我们正在开发 Visual Studio 2005 中的 winforms 应用程序,我们创建的安装项目同时输出 MSI 和 EXE。我们不确定 EXE 文件的用途,因为我们可以在没有 EXE 的情况下进行安装。

0 投票
7 回答
9182 浏览

.net - 如何从 Inno Setup 脚本调用 .NET DLL?

我想从 Inno Setup 脚本调用 .NET DLL(用 C# 编码)中的函数。

我有:

  1. 在项目属性中标记了Register for COM interop选项,
  2. 更改了AssemblyInfo.cs文件中的ComVisible设置,
  3. 将这些行添加到 ISS 脚本中:

[档案]

来源:c:\temp\1\MyDLL.dll;标志:不要复制

[代码]

函数 MyFunction(): 字符串;

外部'MyFunction@files:MyDLL.dll stdcall setuponly';

但我仍然收到以下错误:

运行时错误(-1:0):

无法导入 dll:C:\DOCUME~1\foo\LOCALS~1\Temp\is-LRL3E.tmp\MyDLL.dll。

我究竟做错了什么?

0 投票
1 回答
3748 浏览

c# - 有没有办法在 VS2008 之外的安装项目中执行“刷新依赖项”?

我有几个项目的解决方案。其中之一是设置项目。如果您在解决方案资源管理器中展开设置项目,您会看到一个 Detected Dependencies 节点。如果你右键单击它,你会得到一个名为 Refresh Dependencies 的菜单项。这会根据设置中包含的文件刷新任何依赖项。

我在问我是否可以在 Visual Studio 之外使用 devenv.com 或 MSBuild 执行此操作。

我想要这个,因为我使用 CruiseControl.NET 进行持续集成,并且在某些解决方案中,我发现设置输出缺少一些依赖项,因为我自动构建项目的方式。

更新:

事实证明,我的设置对安装项目在 Visual Studio 中的工作方式不是很友好。我最终使用 Post Build Events 来创建整个应用程序结构,以便将其复制到计算机并开箱即用。我不再使用 Visual Studio 中的设置项目,除非我真的必须这样做。

0 投票
2 回答
18768 浏览

.net - .Net 3.5 静默安装程序?

是否有作为静默安装程序的可再发行 .Net 3.5 安装包?

或者,是否有一个开关可以传递给主要的可再发行 .Net 3.5 安装程序以使其静音?