问题标签 [visual-studio-setup]

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 回答
952 浏览

visual-studio - 根据 Visual Studio 安装项目中的对话框设置注册表值

我有一个带有自定义 RadioButtons 对话框的 Visual Studio 设置项目。

在 UI 中选择它后,如何让它在注册表中写入 ButtonProperty 的值?

0 投票
1 回答
911 浏览

c# - Visual Studio 安装项目

我正在尝试使用 Visual Studio 安装项目来部署 C# 应用程序。

在 VS Setup 项目中,是否可以在安装项目之前动态更改应用程序文件夹,甚至可以在设置项目后面添加任何代码?

我想要实现的是一个运行的 msi,根据一些外部因素计算安装目录,然后安装到该目录。然后我希望它立即运行应用程序。这样做的目的是在整个过程中没有用户干预。

0 投票
1 回答
151 浏览

c# - 如何验证嵌入在 Windows Installer 中的文件的版本?

我已经构建了 Visual Studio 安装项目,它包含一些合并模块等,现在有时项目中包含的所有 dll 文件都没有显示为最新版本。

每次构建后,我必须安装每个设置(其中 5 个)以检查所有 dll 是否仅包含最新版本文件。

是否有任何 API 可以分析 MSI 文件的内容并验证我的 dll 的版本是否正确,而无需进行安装/卸载?

只要我可以在 c# 上编写一些快速版本检查程序,任何 COM 接口都会有所帮助。

0 投票
2 回答
2737 浏览

c# - 如何从安装程序获取路径以及如何在我的应用程序中设置?

我正在编写一个 win 应用程序,现在我想为我的应用程序进行设置,我的代码是:

现在如何从安装程序中获取路径来设置它???谢谢。

0 投票
2 回答
1456 浏览

.net - 如何使用 Visual Studio Setup projct 检测依赖项并中止安装

在使用使用 Visual Studio 2010 创建的安装程序安装和应用程序之前,我需要检测 2 个条件。

检测现有应用程序

除非已经安装了另一个应用程序,否则我不需要安装应用程序。例如,如果 PC 上未安装 MS Office,则会提醒用户并中止安装。

检测安装在 GAC 中的程序集

我还需要检查程序集是否在 GAC 中。检查 GAC 中是否有特定版本或更高版本是理想的。

我不想包含程序集或安装先决条件。我只需要验证它是否已安装,如果没有提醒用户并中止安装。

0 投票
1 回答
205 浏览

windows-installer - Windows安装包:msi和exe。有什么区别?

在构建 Visual Studio 安装项目时,它会生成两个文件:[ProgramName].msisetup.exe. 每个人的目的是什么?

0 投票
1 回答
2080 浏览

sql-server - Visual Studio:SQL 服务器对象资源管理器错误

当我选择 SQL Server 对象资源管理器时,我无法弄清楚如何解决此错误。

我在微软论坛上问过,但我认为每天实际使用这个的人可能会有更好的回应。我是 VS 的新用户,所以我的知识有限。我已经更新了 VS,并且在这台机器上安装了 SQL Server 2012。

预先感谢您帮助我理解此错误。

0 投票
1 回答
2136 浏览

c# - 如何在安装应用程序的 hkey_classes_root 键上添加值

解决了!!

我正在尝试为我的应用程序创建一个自定义 URL 协议,该协议将在他们访问或单击指向 myapp:start 的链接时启动我的应用程序

我的问题是如何知道用户安装我的应用程序的位置。msi安装程序可以在注册HKEY_CLASSES_ROOT到注册表时放置位置吗?

我想将路径“C:\Program Files\MyAppFolder\MyApp.exe”更改为用户在安装过程中安装我的应用程序的位置。

解决方案

[TARGETDIR] 将自动更改为用户安装文件的位置,例如“C:\Program Files\MyAppFolder\”

有关更多信息,请单击此链接 -> 将应用程序注册到 URI 方案

0 投票
1 回答
1853 浏览

c# - 如何在 msi 上开始安装之前运行 SCRIPT 或 EXE?

如何在 msi 上开始安装之前运行 SCRIPT 或 EXE?我正在使用 Visual Studio 2010 的安装项目。

我想让脚本或 exe 运行,以退出我的应用程序的先前版本。我正在查看自定义操作,但 exe 只会在安装完成后运行。

有没有办法在安装发生之前运行自定义操作?

0 投票
0 回答
150 浏览

visual-studio-2010 - 如何在 .NET 安装项目中包含任意文件

我们有一个文本文件文件夹,在部署应用程序时需要将其复制到服务器。目前,我们通过手动复制/粘贴文件夹的内容来处理这个问题。

如何将此作为自动化步骤包含在 MSI 中?

我希望将文件夹(及其内容)包含在 MSI 中。然后,在安装时,我希望 MSI 中的文件覆盖现有文件(在给定的本地目录中)。

这些文件在源代码控制 (TFS) 中,但它们不是任何 .NET 项目的一部分。

我以前使用过Nullsoft 安装程序(除其他外),这基本上就是它所做的一切(你告诉它要拉入哪些文件以及在安装时将其放在哪里)。Visual Studio 自动完成了很多工作......但我只是看不到在哪里完成基本任务。