我正在使用 VisualStudio 2022。我必须在 .NET Framework 4.8 中为我的 C# WPF 应用程序创建一个安装项目。问题是,我必须在安装应用程序时将安装路径添加为环境变量。卸载应用程序时也将其删除。 我找到了添加和删除环境变量的命令。如下,
setx APPQ_Path "C:\Program Files\AppQ" /M
和
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v APPQ_Path /f
计划将此命令保留为批处理文件,并在安装和卸载完成后执行。 我得到了一些指示,如下所示
还有其他方法可以达到这个要求吗?
是的。而且,这个答案消除了我的前三个问题。 还更改了使用环境变量的计划。现在,它正在创建一个路径位于
%ALLUSERSPROFILE%\CompanyName\AppName
的文件,如 Mofi 评论中所述。
我是这样做的。
Environment.SpecialFolder.CommonApplicationData
)
注意:我们也可以使用其他覆盖方法,例如“OnAfterInstall”。