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

vb.net - 如何将文件夹和文件添加到 MSI 以及如何访问添加的文件到 MSI 的自定义操作

实际上我想向 MSI 添加一些文件夹和文件。通过自定义操作,我想将添加的文件夹和文件复制到某个目标/目标文件夹。

请问有什么帮助吗???

0 投票
1 回答
334 浏览

wpf - .NET Framework 更新程序组件和 WPF

我正在尝试将自动更新程序添加到我的 wpf 应用程序并喜欢这篇文章 ,并且我尝试将更新程序组件添加到我正在使用的 VS 2008 的工具箱中,但似乎无法添加到 wpf 项目工具箱。我怀疑我会看到它 wpf 项目工具箱,即使我是从 winform 工具箱添加它的。所以现在我有点困惑。

谁能解释一下。谢谢阅读

0 投票
0 回答
582 浏览

visual-studio - 如何在 Visual Studio 设置和部署项目中获取短 DOS 样式 [ProgramFilesFolder] 路径?

我正在为应用程序创建安装程序。在安装程序(创建为 Visual Studio 安装和部署项目)中,我试图设置一个注册表值来保存一个包含最终用户程序文件目录的 DOS 样式路径......不幸的是,提供的 [ProgramFilesFolder] 属性给了我一个完整的长样式路径。

即我想设置一个如下所示的注册表值:

C:\程序~1\BlahBl~1\blah\

而不是这个:

C:\Program Files\BlahBlahBlah\blah

我宁愿不必创建一个 DLL 或任何复杂的东西,只是为了在注册表中获得一个简单的短 DOS 样式路径。

我仅限于使用安装和部署项目来创建此安装程序,我不能使用 InstallShield 或任何其他工具。

0 投票
2 回答
1293 浏览

c# - “设置和部署 Visual Studio”的自定义设置项目 - 如何获取 .msi 文件所在文件夹的内容?

有谁知道如何在安装时找到安装程序的路径?

我的目标是获取与安装程序位于同一文件夹中的 none、1 或 2 个文件夹,并将它们复制到用户在安装之前选择的目标位置。这些文件夹可能存在也可能不存在。

经过很多痛苦,我发现了如何通过安装程序类使用自定义操作,即使它仍然很难看,但除非我可以检查与安装程序相同的文件夹中的内容,否则无法更进一步。我要扔一个厨房水槽,因为制作自定义设置的过程有多么困难。

在此问题上的任何帮助或建议将不胜感激!

0 投票
1 回答
3676 浏览

setup-deployment - 为什么在 VB 部署包中使用“DLLSelfRegister”?

为什么要DLLSelfRegister在 VB 部署包中使用?

我正在尝试使用日历控件解决可能的冲突问题:msacal70.ocx. 显然与较新的 Office 日历控件存在冲突。这可能是Automation Error在将包部署到某些机器后显示的原因。

我注意到用于此控件setup.lst的 VB 部署包。DLLSelfRegister允许 DLL 自行注册会产生什么影响,并且在安装包期间删除DLLSelfRegister会导致注册?ocx

0 投票
1 回答
328 浏览

.net - 安装程序不会删除 Windows 服务

当我尝试安装以前的版本时,我收到错误“指定的服务已经存在”

我在安装之前停止了该服务,并且 services.msc 管理单元也关闭了。

我使用 Visual Studio 设置和部署项目。

0 投票
1 回答
1265 浏览

.net - 如何从引导程序包中创建可运行的设置?

我想在不满足某些先决条件的用户计算机上安装 .NET 4.0 应用程序。

我需要能够在我的安装程序中定义这些先决条件的安装顺序,因为它们相互依赖(.NET 4.0、Windows Installer 4.5、SQL Server 2008 R2 等)。

AFAIK 这可以通过以下方式实现:

  1. 创建自定义引导程序并将其作为先决条件包含在我的 Visual Studio 安装项目中:我正在进行静默安装,因此无法通过这种方式向用户提供适当的反馈。我不想这样做。

  2. 使用dotNetInstaller等工具。

  3. 创建一个自定义安装程序,以正确的顺序安装所有先决条件,最后安装应用程序本身。

但是,我想使用通常在以下路径下找到的默认引导程序包中定义的安装条件:c:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\

所以我的问题是:如何从使用 XML 文件中定义的安装条件(重新创建它们会很麻烦)的引导程序包中制作单个可执行文件?我想将此单个可执行文件与 dotNetInstaller 或我的自定义安装程序一起使用。

或者,我如何告诉 dotNetInstaller 使用这些包,而不必手动重新创建所有安装条件?

0 投票
1 回答
269 浏览

deployment - Tapestry5开发的项目如何部署?

作为大学学位的一部分,我刚刚完成了一个项目。但是,我想部署该项目并使其生效。我不确定如何做到这一点,因为我以前从未这样做过?我知道我需要购买一个域名和一些服务器空间来托管该项目。

如果有人能指出我正确的方向,那就太好了?提前致谢!

0 投票
2 回答
14581 浏览

visual-studio-2010 - Visual Studio 2010 设置和部署项目模板在哪里

在 VS 2008 中,当我创建一个项目时,我可以轻松地添加一个安装项目。File->Add->New Project... 然后在 Project types 中:选择 Other Project Types->Setup and Deployment - 并且有大量已安装的模板 - 包括用于创建 MSI 安装程序的 Setup Project。

但是在 VS 2010 中 - 设置和部署中没有模板 - 我使用的是 Pro 版,而不是 Express 或 beta:这对你来说是否一样 - 或者我是否有 VS 2010 的 duff 安装?否则如何为我的项目创建 MSI 安装程序?

0 投票
1 回答
2177 浏览

.net - 应用程序文件夹的 VS 设置项目默认位置

我正在 VS 2008 中创建一个安装项目。该应用程序需要在运行 UAC 的 Windows 7 上得到支持。我必须在机器的用户区域安装应用程序。在安装项目中,我应该将应用程序文件夹的 DefaultLocation 属性设置为什么?它不能设置为 ProgramFilesFolder。