安装和部署项目中的默认位置为系统驱动器

5
我在Visual Studio 2010中有一个设置和部署项目。应用程序文件夹的默认位置设置为C:\[Appname]。
问题在于,如果安装应用程序的计算机上没有C:驱动器,则安装程序将崩溃并显示错误“'xxxxxxxx'不是有效的文件名”之类的内容,因为安装程序在用户有机会设置实际应用程序安装文件夹之前验证默认位置(因此验证默认位置,由于缺少C:驱动器而引发此错误)。
您可以将位置设置为类似于[ProgramFilesFolder] \ [AppName]等。
我想知道“系统Windows驱动器”的“宏”是什么! 我期望能够找到类似于[WindowsDrive]或[SystemDrive]之类的东西,以便我可以将默认位置设置为[SystemDrive] \ [Appname]等。
有人知道吗?
3个回答

7

1
是的,我在提问后不久就找到了这个链接 :) 我要找的属性是“WindowsVolume”。我忘记将其发布为我的答案,但是...那赚了你25分 ;) - Thanasis Ioannidis

0

希望下面的解释/截图能够让未来的读者更容易地设置默认位置:

如何将默认位置设置为WindowsVolume?

  • 使用WindowsVolume属性。

示例:

Screenshot on how to change the default location

希望这能有所帮助。

0
[WindowsVolume][Manufacturer]\[ProductName]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接