问题标签 [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.
visual-studio - 如何将可选组件添加到 Visual Studio 安装和部署项目?
我正在尝试使用 Visual Studio 创建一个非常基本的“设置和部署”项目。我想要的是能够选择要安装的组件。假设每个组件都包含在单个类库的主要输出中(即每个组件实际上是单个模块或已编译的程序集)。
我还没有在标准的可用对话框集中看到这样的选项。但是我已经看到,只要稍加努力,我们就可以以某种方式创建自定义对话框。
作为设置和部署项目的一部分,我如何以编程方式检测哪些组件可用?(即,即使在安装中添加或删除组件时,我也希望项目能够正常工作)
如何扩展或创建显示可用组件列表的自定义对话框?
如何检测最终用户选择安装的组件?
我对 Orca 有点熟悉,它是操作 .msi 文件的工具以及像 InstallShield 这样的成熟安装程序应用程序,但我想只使用原始 Visual Studio 和其他可用的开源工具来实现这一点。
谢谢你的帮助。
c# - 在我的应用程序中嵌入 SQL Server Express 2005
如何将 Sql server 2005 express edition 与我的安装程序包作为一个文件嵌入?
谢谢。
PS:这是一个Windows应用程序。
visual-studio - 根据配置从 Visual Studio 部署项目中排除文件
我有一个包含 3 个项目的解决方案:Windows 应用程序、类库和设置项目(Visual Studio 2008)。解决方案有 3 种配置:Debug、Release 和 Release with DLL。
我想根据当前配置包含或排除该 DLL。我怎样才能做到这一点?
certificate - 自签名证书 - 无法打开证书
我需要一个自签名证书才能在 C++ 中创建 ClickOnce 应用程序。我是一个真正的部署新手,所以我关注 Stack Overflow 问题How to create a self signed certificate。
这是我使用的命令序列
签署清单的最后一个命令失败并显示以下消息:
无法打开证书“WsSPC.pfx”:指定的网络密码不正确。
在创建之后和继续下一步之前,我将WaterSteward.cer添加到受信任的根证书颁发机构。
在上述每个步骤中,都会弹出一个对话框,要求输入密码。在每种情况下,我都单击无(我也尝试过 -n "CN=mydomain\mylogin"
并在对话框中输入密码)。
c++ - vs 2008 部署项目不工作
我有一个要使用 vs2008 安装项目部署的 C++ 控制台应用程序。当我创建安装项目并添加控制台应用程序的输出时,安装项目检测到它需要 MSVCP90.dll 和 MSVCR90.dll。当我构建项目时,这两个 dll 按预期包含在 .msi 文件中。
当我下载并启动安装程序时,一切都按预期进行,控制台应用程序和 dll 被解压缩到本地计算机上的正确目录中。
当我尝试运行该应用程序时,我收到以下错误:
错误 1721。此 Windows 安装程序包有问题。 无法运行完成
此安装所需的程序。
请联系
您的支持人员或软件包
供应商。
我试过用 /MT 和 /MD 编译应用程序,两者都不起作用。
当我对应用程序运行依赖项遍历器时,它报告它需要 MSVCP90.dll 和 MSVCR90.dll 符合预期。
最后,如果我将安装程序设置为需要 Visual C++ 运行时库,它会下载它们并且一切正常。
显然,我想避免下载 CRT 库。
感谢您的帮助,乔恩
asp.net - 什么会导致安装过程中意外重启?
我在 Visual Studio 中构建了一个 Web 设置项目。当它安装在一台机器上时,它提示用户重新启动,我不知道为什么。
它安装在以前的版本之上。它不会在我的机器上执行此操作。
什么会导致这种情况,有什么办法可以预防吗?我看不出它发生的任何原因,它只是一个相当标准的 ASP.NET 站点。
c# - 使用 SQL Server 2008 部署 .NET 应用程序的顺序是什么?
我创建了一个 Windows 应用程序。
我用了
前端:C# (VISUAL STUDIO 2008) 后端:微软 SQL SERVER 2008 .NET 框架:3.5
现在,当我在我的客户端机器上安装应用程序时,部署后是否需要在安装应用程序之前先安装 .Net Framework、VisualStudio2008 和 Sql Server 2008?
我应该在构建我的设置文件的哪个模块(文件系统编辑器、注册表编辑器等)中附加数据库?
这是我的第一个部署应用程序,所以请帮助我提供部署提示和跟踪?
提前致谢!!
.net - Windows 服务设置和部署问题
我在使用 msdn 网站上列出的设置和部署方法安装 Windows 服务时遇到问题。
这就是我所做的。
- 我创建了一个虚拟 Windows 服务。
- 然后,我通过在设计模式下右键单击我的服务并选择添加安装程序,为该服务创建了一个 projectInstaller。
- 之后,我在同一解决方案中创建了一个单独的安装和部署项目,并将输出添加为 Windows 服务项目。
当我右键单击 Setup & Deployment 项目并点击安装时,安装程序会运行安装过程并显示安装已成功完成。现在,当我出于某种原因进入管理中的服务窗口时,我根本看不到列出的已安装服务。有没有人遇到过这个?如果是这样,您知道我可能做错了什么以及如何纠正这个问题。
谢谢
.net - (设置和部署)创建文件夹并重命名目标文件夹
我一直在使用 Visual Studio 的安装和部署项目为 Windows 服务创建安装程序,我需要在安装程序运行时在应用程序文件夹中创建一个文件夹。我该怎么做呢?我尝试在目标机器栏上的文件系统中的应用程序文件夹中添加一个文件夹,但这不起作用。
还有一种方法可以指定应用程序文件夹的名称吗?现在我有一个名为 Tracker.Import.Service 的解决方案,安装创建的输出文件夹是 Tracker.Import.Service。
谢谢
c# - C# - Windows 服务安装程序未注册服务
我正在尝试使用 Windows 服务的安装程序,并希望避免使用 InstallUtil.exe。安装程序似乎工作正常(可执行文件和 dll 位于正确的目录中),但该服务未出现在计算机管理下。
这是我到目前为止所做的:
服务类名称是默认值 - Service1。
在项目安装程序中,服务安装程序的 ServiceName 与类名 - Service1 匹配。
在自定义操作下,服务的主要输出被添加到安装、提交、回滚和卸载。
我使用http://support.microsoft.com/kb/816169作为参考。
有任何想法吗?