我为我的应用程序构建了一个安装程序,我对选择安装路径感到好奇。
如果我要编写程序文件,我必须使用管理员要求清单构建安装程序应用程序。 我害怕这样做,因为它可能会甩掉潜在客户。
主要应用程序(不是安装程序,这些是解决方案中的2个独立项目)将具有更新功能;并且在这种情况下,还需要提升才能写入安装文件夹,如果我要构建这样的主应用程序,则意味着所有用户都将被迫以管理员身份运行应用程序,或者至少在每次运行应用程序之前,他们会在屏幕上显示UAC,这是我个人讨厌看到的东西,我确信其他人也是。
然而,另一方面,我不想安装到AppData / Local,因为即使在那里有完整的写入权限,它也不是很专业。
您对我应如何处理此问题有何建议?
创建一个需要提升的Updater项目并以编程方式从主应用程序启动是不是一个好主意?