VS2019制作的安装包,默认安装到C盘快捷方式无法打开

先讲讲如何制作安装包

1、下载Visual Studio Installer

1)下载链接https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2017InstallerProjects

2)在vs2019中点击拓展——》管理拓展,搜索Visual Studio Installer

2、添加Setup项目

1)在解决方案上右键添加新建项目

2)在Application Folder上右键添加项目输出,选择主输出

3)添加文件、卸载项目、图标等等……
以上内容网上有详细教程,一搜一大堆。

下面进入正题

1)在开发项目上点右键——》属性——》安全性——》选择启用ClickOnce安全设置——》保存
在这里插入图片描述
2)保存好后项目下面就会多出一些文件,如下图
在这里插入图片描述
点击app.manifest文件
<requestedExecutionLevel level="asInvoker" uiAccess="false" />修改为<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

保存 然后去生成setup项目。

大功告成

别太开心 可能你还会遇到下面的错误
ClickOnce 不支持请求执行级别“requireAdministrator”。

在这里插入图片描述
这时一定不要慌,只需要在回到第一步安全性设置
关闭启用ClickOnce安全设置
在这里插入图片描述
这样就可以快快乐乐的生成安装文件了!
再也不用担心安装到C盘导致权限不足的问题了,快捷方式也可以使用啦!!

-END-

原文地址:https://www.cnblogs.com/ziqinchao/p/13061417.html