VS 2017 安装项目不会安装在 C:\DestFolder\

VS 2017 Setup Project wouldn't install in C:\DestFolder\

由于应用程序的管理权限,我需要在 C:\DestFolder\SubFolder\ 中安装包括 .exe.dll 的程序,但我一直在 C:\Program Files\[Manufacturer]\[Product Name]\ 占位符位置在属性 window 中指定。

我尝试了 this article 但效果不佳。

请不要给我答案,比如尝试将应用程序文件夹的默认位置更改为 C:\Destination\,因为我已经尝试过了。此外,我不希望在安装过程中手动更改安装目标路径之类的解决方案。

我从这个中找到了答案:

"[ProgramFilesFolder] 是内置的,并且正确地指向目标机器上的 Program Files 目录,无论 Window 的设置如何定制..."

可能有一些工具允许在 Program Files 之外安装。

[编辑] 事实上,我发现了这个名为 Wix 的 VS 2017 社区的强大扩展。有个人在这方面做得非常出色 tutorial