问题标签 [visual-studio-setup-proje]
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-2010 - Visual Studio 安装包升级
我已经使用 VS 2010 创建了一个安装程序包。设置工作正常。它包括一个 msi 包文件和一个外部配置文件。
当我运行安装程序时,如果以前安装了软件,而不是升级它,我们可以只更改配置文件吗?
如果是,如何?请建议
问候,加根
windows-installer - MSI 安装程序未在 XP 上运行
我创建了一个 Windows 安装程序项目,用于部署 WPF 可执行应用程序(使用 Visual Studio 安装程序项目扩展)。安装包 (MSI) 在我的开发 PC (Windows 8.1) 上完美运行。
在 Windows XP SP3 机器上运行它时,我得到以下信息:
msiexec
记录以下内容:
有人能告诉我出了什么问题吗?
c# - 如何在 c# 中以编程方式更改 Windows 8.1 组策略?
我正在开发一个 Windows 8.1 kiosk 类型的应用程序,我需要将组策略自定义用户界面设置设置为应用程序的 .exe。当然,这可以手动完成,但我希望能够通过 c# 或安装程序来更改它(我现在正在使用 Visual Studio 安装程序)。
谢谢您的帮助!
sql-server - 如何在安装项目对话框中提供一个选项,用户可以在其中从本地计算机或服务器中选择实例名称?
假设我有一个用于提供实例名称的对话框,并且我想查看本地计算机或服务器中可用的其他实例是什么,以及如果用户在他的系统中同时安装了 SQL Server 2005 和 SQL Server 2008 并且我想要选择要将数据库部署到的实例名称。如何使用使用 Visual Studio 2010 创建的安装项目来实现这一点?
请指导我,因为我是安装项目的新手。谢谢
deployment - 升级到 WiX 时如何跳过安装程序的 BeforeUninstall 功能中定义的操作
我们当前使用 vdproj 创建的设置项目需要迁移到 WiX。在此过程中,我们在将现有的 vdproj msi 升级到 WiX msi 时遇到了问题。现有实现对 Installer 的“BeforeUninstall”事件执行一些操作,升级时不应调用,但在使用 WiX msi 时,会调用此操作。使用 WiX 安装程序升级时如何跳过此事件?
我尝试设置诸如“PREVIOUSVERSIONSINSTALLED”、“NEWERPRODUCTFOUND”之类的属性,但仍然调用了该操作。
visual-studio-2010 - MSI 显示卸载旧项目
我在 Visual Studio 2010 中为我的应用程序有一个安装程序项目。在安装新版本之前,我成功地卸载了旧版本的应用程序。将 RemovePreviousVersion 设置为 false 2.将 DetectNewInstaller 设置为 true 3.增加项目版本 4. 创建新的产品代码
现在,当我双击我的应用程序进行安装时,我希望安装向导也显示当前安装的应用程序正在被卸载,然后再显示全新安装的进度条。我怎样才能做到这一点?
visual-studio-setup-proje - 安装 .NET 4.5.2 后,我仍然无法运行针对 4.5 的 msi
我安装了 4.5.2 .NET Framework(之前是 4.0),它告诉我一切都很好。它告诉我重新启动,所以我重新启动。
我能够通过 VS 开发/运行应用程序,使用仅在 4.5 及更高版本中可用的类,所以我知道某些东西已正确安装。
但是,当我创建安装程序(安装项目 - Visual Studio 安装程序)并尝试在我的机器上运行安装程序时...我收到此消息框:
基本上我已经尝试了一切,包括从.NET 4.5.2的安装程序运行修复,从Microsoft运行框架修复工具(之后也重新启动),我尝试做一些我在网上找到的注册表. 没有任何效果,坦率地说,我有点被打勾了。
安装程序启动条件:
安装程序先决条件:
如果有人能给我一些见解,那将不胜感激。我过去从未升级过 .NET 框架,所以我显然不知道自己在做什么。
谢谢你。
更新:
仍然没有解决方案 - 但我能够安装该程序。但是,这只是因为我将安装程序的先决条件更改为只需要 .NET 4.0。我在编译时收到了一些警告等警告,但程序(一旦安装)运行得非常好,即使是其中使用 .NET 4.5 功能的部分也是如此。
我还按照 MSDN 上的步骤向您展示了注册表中安装了哪些版本,以及 4.5.51209 IS。本质上它正在工作,但我仍然认为有更好的方法/我错过了一些东西。
visual-studio-2010 - 如何在设置项目中获取组合框的属性值?
我在设置项目中包含了一个组合框,它使用 orca 更改属性表、控制表并在组合框表中包含条目来替换文本框。现在,我在我的安装项目中有两个组合框,但是如何从属性中获取值以在安装过程中将其添加到条件中?请指导我谢谢
c# - 即使“始终复制”,升级 winform 应用程序也不会覆盖 XML 文件
我有一个 winform 应用程序说 StackOverflow.exe。当我将最新版本从 StackOverflow.exe 1.1 版升级到 1.2 版时,它不会覆盖输出内容文件夹中的 XML 文件(比如 plugin.xml)。
注意:每次我关闭 StackOverflow.exe 时都会覆盖 plugin.xml。
c# - 在没有管理员权限的情况下运行 WinForms 应用程序?
我已经创建了一个 Windows 窗体应用程序,它具有一些功能。问题是当我部署应用程序时:
- 如果我使用 ClickOnce 进行部署,那么一切正常。安装后,winforms 应用程序无需管理员密码即可运行。
- 如果我使用 Visual Studio 安装项目进行部署并创建 MSI 设置,则安装后每次运行时都需要管理员密码。
我想使用 Visual Studio Setup Project(MSI) 进行部署,但不希望软件要求提升权限。
MSI 安装不要求输入密码,但安装的程序会要求输入密码。