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

0 投票
1 回答
1468 浏览

winforms - Winforms:在安装过程中编写 app.settings

过去,我一直在与修改 App.config 文件中的配置设置作斗争,并放弃了使其工作的任何希望。现在,我又一次发现自己处于同样的境地,但这次决心解决这个问题!

我创建的应用程序是一个 WindowsForms .NET 3.5 (SP1) 应用程序。它将在封闭的网络环境中使用。它不是一个 SmartClient 应用程序,而是一个“始终连接”的应用程序,并通过本地网络与中央数据库服务器进行交易。

该应用程序运行良好,现在我已准备好部署和创建设置文件,我必须提出 2 个非常重要的问题:

  1. 我如何(尤其是!)“修改”设置向导中的 ConnectionString 值?;和
  2. 我如何/在哪里/应该加密这个值?

这肯定是每个开发人员在从开发到生产时都会经历的事情,我真诚地感谢任何帮助。

谢谢!

0 投票
1 回答
337 浏览

visual-studio - Visual C# 2008 Express 部署

有什么办法可以在部署过程中添加一些文件,以便在安装中复制它们?我需要一个包含应用程序需要的一些数据的 xml 文件,我尝试了该文件的构建操作中的每个选项,但没有任何效果,安装后应用程序总是崩溃。另外,我希望程序安装在 Program Files 目录下。VS Express 安装它的文件夹很奇怪,有些 C:\Users\Carlo\Temp\Applications\weirdnumbers9231FFC231\ 目录,我也不想要那个。

提前致谢!

0 投票
4 回答
3248 浏览

c# - 如何安装多个版本的 MyProgram(同一台 PC,VS2008)?

我有一个为我们公司编写的大型 MDI Suite 应用程序。它安装在两台 Citrix 服务器上,然后由整个工厂的数百个 Windows 终端访问。

在安装更新之前,我(唯一的开发人员)测试我的新例程,直到我满意它会按照我的预期执行。这通常是有效的,但它让集团经理担心。

他希望我安装一个 BETA 版本,其他人可以在我们的工作环境中对其进行测试。

为此,我需要在 Citrix 服务器机器上安装我的应用程序两次,以便我们的员工可以对其进行测试(对吗?);但是,当我尝试在同一台 PC(即 Citrix 服务器)上再次安装该应用程序时,Windows 说它已经安装。

VS2008 设置和部署安装程序有一个产品代码。我应该改变这个吗?我需要注意哪些问题?我是否需要跟踪两个产品代码(一个用于测试,一个用于发布)?

如何在 1 台 PC 上安装同一应用程序的 2 个工作版本?

0 投票
1 回答
339 浏览

deployment - 为 POS 2009 安装 .Net 插件

我正在编写一个 WiX 项目来安装为 Microsoft POS 2009 构建的 .Net 插件。在项目开发过程中,您必须运行以下命令:

AddinUtil.exe -PipelineRoot:{POS 2009 的 Addins 文件夹的目录}

以便 POS 2009 能够识别您的插件。现在我已经准备好进行部署,我想知道在安装过程中这是如何完成的,以便用户在运行安装程序后不必这样做?

我只是在安装阶段从 Exec 命令调用 AddinUtil.exe,还是在 WiX 3 内部有一个可用的标签可以处理这个问题?我记得有几个例子,我看到其他人从 WiX 调用外部应用程序,我只是想知道这是否是这种情况下的最佳方法。

注意:我基于 POS 2009,但我认为这最终是一个一般的“.Net Addin 安装”问题。


我应该提到...我正在使用的 AddinUtil 是标准的 .Net 3.0/3.5 AddinUtil,它是存在于 %windir%\Microsoft.Net\Framework\v3.5\ 目录中的 .Net 框架的一部分。

0 投票
4 回答
313 浏览

setup-deployment - Windows 应用程序本身是否包含 .NET 框架?

我有一个包含部署程序的 Windows 应用程序。

  1. 部署程序本身是否包含.NET框架的副本?还是我们必须显式安装它?当我签入解决方案资源管理器时,它会在检测到的依赖项下显示部署程序项目下的 .NET 框架?
  2. 我的 Windows 应用程序连接到 Internet 以验证注册用户。安装时是否需要配置一些端口(或类似的东西)?另外,如何检查我的应用程序使用哪个端口连接到 Internet?
0 投票
4 回答
2833 浏览

c++ - 是否有可用于 Windows 的自动升级库/框架,其功能与 Sparkle for Mac OSX 提供的功能相似?

我们的应用程序是使用 Qt 构建的,我想在我们的 Windows 版本中使用类似于 Sparkle 的框架来替换我们的自定义解决方案。有这样的吗?

0 投票
1 回答
1662 浏览

asp.net - 如何在 Visual Studio 2005 中使用 Web 设置项目影响 IIS 属性的配置

我刚刚使用 Visual Studio 2005 中的 Web 设置项目模板构建了一个 setup.msi 文件,以将我的 Web 应用程序部署到另一个 Web 服务器。

虽然它工作正常,但它会在目标 Web 服务器上生成一个新的虚拟目录,这需要在目标 Web 服务器上使用 INETMGR 进行相当多的自定义(即手动)配置步骤。

我注意到 Web 设置项目提供了各种“编辑器”,例如“注册表编辑器”、“用户界面编辑器”等,但我找不到任何使我能够自动执行配置任务的东西,例如:

是否可以使用此项目模板进行此类自定义,或者我是否应该在部署中包含类似“ReadMe.txt”的内容?谢谢。

编辑:09 年 9 月 9 日

0 投票
2 回答
1308 浏览

visual-studio - 发布中的文件在哪里?

如果我在VS2008中使用发布功能(我认为它称为ClickOnce安装),然后将发布的应用程序安装在另一台计算机上,文件复制到哪里?

换句话说:如果我在程序集的同一路径中需要一个辅助文件(.txt 文件),我必须在哪里创建它?

谢谢你。

0 投票
9 回答
92511 浏览

c# - 安装后 Windows 服务未出现在服务列表中

我在 C# 中创建了一个 Windows 服务,使用 Visual Studio 2008 我几乎遵循了这个: http: //www.codeproject.com/KB/dotnet/simplewindowsservice.aspx

我按照文章中的说明创建了一个安装项目,然后运行它......它将我的服务安装到C:\Program Files\Product etc....但是,它不会出现在服务列表中......

我错过了什么?

0 投票
2 回答
165 浏览

visual-studio-2008 - VS.2008 中的设置工具包

我过去经常遇到这个问题,但从未真正找到答案。当我在 Visual Studio 2008 中创建一个安装工具包时(我的项目通常在 VB 中,如果它改变了一些东西),它似乎一切正常。但是,当我部署新版本的安装套件时,会发生一些奇怪的事情:

安装进行得很好(它检查版本以查看它是否与通常一样),在注册表中进行了更改(我假设注册表或 Windows 存储其数据的任何位置以“添加”删除其操作系统的程序部分),但文件没有更改,所以我仍然坚持使用旧版本!

如果我尝试安装旧版本,它会告诉我新版本已安装,因此不允许安装,确认在安装过程中某些内容已更改。此外,当我尝试重新安装较新版本时,我会得到通常的删除和修复选项。然后,如果我修复,什么都不会改变。如果我删除它,则应用程序已成功删除。我是否应该尝试从头开始重新安装较新的安装工具包(在新 PC 上,从“添加-删除程序”选项中删除它或使用安装工具包中的“删除”选项),然后安装较新的版本。

它对我在 2008 年所做的每个项目都这样做,我很确定我做的一切都是正确的,因为我对 VS.2005 项目做同样的事情并且它们工作正常。这是 2008 年的已知问题吗?有解决办法吗?

谢谢