使用 VS 2013 项目安装程序扩展更改安装类型

本文关键字:安装 类型 程序扩展 使用 2013 项目 VS | 更新日期: 2023-09-27 18:33:56

我在VS 2013中制作了一个C#wform应用程序,我使用项目安装程序扩展来构建安装程序。一切正常,安装程序成功构建,程序安装成功。

问题是,除非我首先右键单击程序的图标并选中"以管理员身份运行"框,否则该程序将无法运行,考虑到应用程序的范围(带有html模板和简单SQLite数据库的邮件应用程序),这实际上不是必需的。

我能够使用高级安装程序,它使将安装类型更改为"仅限每个用户"而不是"需要管理员权限"变得非常容易。

但是我开始弄清楚如何使用VS项目安装程序扩展来做到这一点,到目前为止还没有运气。

有人会好心地指出我如何使用 VS 项目安装程序扩展更改安装类型吗?

编辑以下是构建安装程序的输出日志:

1>------ Build started: Project: HolidayMailer, Configuration: Debug x86 ------
1>  HolidayMailer -> C:'Users'SAMI'Documents'GitHub'bitsbeflippin-holiday-mailer'HolidayMailer'HolidayMailer'bin'x86'Debug'HolidayMailer.exe
------ Starting pre-build validation for project 'HolidayMailerInstaller' ------ 
------ Starting pre-build validation for project 'HolidayMailerInstaller' ------ 
------ Pre-build validation for project 'HolidayMailerInstaller' completed ------
------ Pre-build validation for project 'HolidayMailerInstaller' completed ------
2>------ Build started: Project: HolidayMailerInstaller, Configuration: Debug ------
2>------ Build started: Project: HolidayMailerInstaller, Configuration: Debug ------
Building file 'C:'Users'SAMI'Documents'GitHub'bitsbeflippin-holiday-    mailer'HolidayMailer'HolidayMailerInstaller'Debug'HolidayMailerInstaller.msi'...
Building file 'C:'Users'SAMI'Documents'GitHub'bitsbeflippin-holiday- mailer'HolidayMailer'HolidayMailerInstaller'Debug'HolidayMailerInstaller.msi'...
Packaging file 'HolidayMailer.exe'...
Packaging file 'HolidayMailer.exe'...
Packaging file 'System.Data.SQLite.EF6.dll'...
Packaging file 'System.Data.SQLite.EF6.dll'...
Packaging file 'System.Data.SQLite.dll'...
Packaging file 'System.Data.SQLite.dll'...
Packaging file 'EntityFramework.dll'...
Packaging file 'EntityFramework.dll'...
Packaging file 'System.Data.SQLite.Linq.dll'...
Packaging file 'System.Data.SQLite.Linq.dll'...
Packaging file 'HolidayMailer.exe.config'...
Packaging file 'HolidayMailer.exe.config'...

使用 VS 2013 项目安装程序扩展更改安装类型

您是否正在使用高级安装程序 VS 扩展?如果是这样,您只需从项目视图的上方点击"在高级安装程序中编辑"按钮,然后根据需要更改高级安装程序的IDE,因为并非所有选项在VS扩展中都可用。