问题标签 [setup-deployment]
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.
oledb - Oledb 4.0 未在本地机器上注册(64 位)
我已经在 .net framework 2.0 中创建了我的设置,并且我使用 Windows 7 及其 64 位。当我打开应用程序时出现错误未处理的异常:“Oledb 4.0 未在本地机器上注册”如何解决问题。(我的作品32位就好了..没问题)
debian - 使用映像或 deb 包在生产服务器上部署产品?
我们目前有一个基于 PHP 和 lighttpd 的软件。要使其工作,需要安装一些软件包等。在我们公司,我们有不同类型的服务器“API 服务器”和“Webfrontend 服务器”都需要一些依赖项,必须从 dotdeb 安装 php5.3。由于我们希望在某个时候拥有一堆 web 服务器和 api 服务器,我在想构建一个 deb 包是否是一个好主意,它将安装所有依赖项并设置 lighttpd 服务器和 php。你认为这是一个好主意还是我应该编写一个基本上可以做到这一点的 bash 文件?deb文件就是这样吗?我似乎找不到这方面的信息。它只是公司内部的,但我希望能够快速设置一个新的虚拟机(都具有相同的规格)。
TL;DR:内部使用的 deb 包是个好主意吗?我也可以像我希望的那样让 deb 包安装程序吗?
c# - 如何创建类似于 LogMeIn 的设置体验?
我想知道是否有人(也许 StackOverflow 上的某个人为 LogMeIn 工作,并且可以向我填写详细信息)知道如何创建类似的体验,就像您在计算机上安装远程组件时使用 LogMeIn 获得的体验一样,当登录到他们的网站?
通常,当您下载他们的远程组件并将其保存在拇指驱动器上时,您必须使用您的用户名和密码登录他们的软件,但是当您在他们的网站上并从他们的选项菜单中单击“添加计算机”时,设置过程绕过登录过程。
我正在用不同的工具编写规范,但部署模型相似,从长远来看,拥有该功能将使最终用户的设置过程更加简单。
任何帮助将不胜感激。
编辑: 我做了一些挖掘并遇到了这个如何从表中读取的示例。所以现在我在想,也许我这样做的方法是创建一个自定义“下载”页面,当它被点击时,msi 被读入内存,我编辑一个自定义属性以插入一个 guid 或其他过期的属性10 分钟左右,然后使用 guid 将用户帐户链接到安装实例......嗯......可能会工作:)
在我开始为所述项目构建 msi 安装程序之前,在我的下一个极客周尝试一些事情。
.net - VSDCA_Launch 在自定义操作脚本中的含义
我想在安装后使用 Visual Studio 设置和部署输出启动应用程序。我遵循 文章“在 Visual Studio 安装项目中安装后如何启动应用程序”。它有一个解决方案,使用自定义操作添加一个复选框并在安装后启动应用程序。但我仍然有一个问题,应用程序已经启动,工作目录与目标目录不同。因此它无法读取 XML 配置文件。我在自定义操作类型中阅读了有关自定义操作的更多信息,并认为我应该使用操作 34 或 35,但我仍然对如何使用感到困惑。
脚本中的原始插入动作语句为:sql = "INSERT INTO CustomAction
( Action
, Type
, Source
, Target
) VALUES ('VSDCA_Launch', '210', '" + fileId + "', '')";
我知道 210 是 18 + 192 但不知道 VSDCA_Launch 是什么意思。如何使用目标目录启动应用程序。谢谢你。
编辑
我已更改为 226 = 34 + 192 并且工作正常。
sql = "插入CustomAction
( Action
, Type
, Source
, Target
) 值 ('VSDCA_Launch', '226', 'TARGETDIR', '[TARGETDIR]\App.exe')";
c# - 设置内置在 .NET 中的桌面应用程序
我已经制作了一个桌面应用程序,但在另一台 PC 上我没有安装 .NET Framework,所以我想进行一个设置,首先自动安装框架,然后安装我的桌面应用程序以及Crystal Reports的报告。
执行此操作的步骤是什么?
windows-mobile - 在哪里可以找到 CabWiz.exe
我正在重置我的开发机器,但我似乎不记得我在哪里得到了 CabWiz.exe(用于为 windows mobile 创建安装 cab 文件)。
是在某个包中的 MSDN 下载上吗?或者别的地方?有人知道吗?
我安装了 Windows Mobile 5 SDK,我认为这就是我所需要的,但我想我还需要其他东西。
我问了 MS Concierge,他们说它带有平台构建器(无论如何我都会安装),但路径与我所拥有的不同。
它位于 C:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools\cabwiz.exe,他告诉我它位于 \CEPB\Bin\cabwiz.exe。我担心我错过了其他东西......
后记:对,所以,我没那么聪明。我的 MSBuild 脚本找不到
- C:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools\cabwiz.exe。
这是有充分理由的,因为我安装在 64 位操作系统上。所以现在在
- C:\Program Files (x86) \Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools\cabwiz.exe
有时我只是超级短视!
deployment - 如何更新已安装的 Window 应用程序(创建补丁)
我有要求。我已经创建了窗口应用程序,并且我已经创建了已安装到客户端计算机的该应用程序的设置。
现在的要求是,如果我将对项目进行进一步修改,客户端不需要再次安装整个应用程序,而客户端只需要安装新版本的更新。比如使用补丁什么的。我怎么能做到这一点,VS中有工具,我们可以从中创建更新补丁或其他东西。
请帮忙..
visual-studio-2008 - 如何通过 VS2008 设置和部署向注册表运行键添加条目
我正在为我的项目创建一个 VS2008 安装程序脚本。
我想向 HKCU\Software\Microsoft\Windows\CurrentVersion\Run 添加一个值,以便在启动时运行我的 EXE。
有没有办法可以指定对我的可执行文件的引用(“项目的主要输出”),以便安装程序脚本在运行时将正确的值插入注册表?
我不想在注册表值中硬编码可执行文件的路径和名称。
.net - 从设置和部署项目写入 AppData
我正在更新通过安装和部署项目安装的现有应用程序。
旧应用程序在安装过程中将配置和数据库文件复制到 Program Files 中的应用程序文件夹中。这在 Win 2000 和 Win Xp 上运行良好(在本地管理员帐户下)。然而,在 Windows 7 中,这不仅是不受欢迎的,而且由于 UAC,它基本上不起作用。
所以我想更新应用程序以将其配置/数据写入 CommonApplicationData。在现有的 Setup and Deployment 项目中,您可以轻松选择一些位置作为复制文件的目标。即应用程序文件夹、用户桌面和用户程序文件。
我没有看到告诉安装程序复制到 AppData / CommonApplicationData 文件夹的类似方法。这是否存在,如果不存在,是否有任何简单的修复?
谢谢!
c# - 如何将 SQL Server Express 安装程序合并到我自己的设置中?
我想发布一个具有以下要求的应用程序:
- .NET 框架
- SQL Server 2005 速成版
我在 Visual Studio 2008 中使用“安装项目”。我添加了我的项目文件,它已成功检测到 .NET Framework 依赖项。
问题是:
- 我想在安装程序中包含所有文件(.NET Framework 和 SQL Server Express 安装文件)。
- 我希望安装程序首先检查目标计算机上是否安装了所需的文件。
- 我想将 SQL Server Express 安装程序添加到依赖项中,以便安装程序在需要时在目标计算机上自动设置 .NET Framework 和 SQL Server Express。