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

时间:2013-05-27 13:43:44

标签: visual-studio-2010 visual-studio installation setup-project setup-deployment

我在Visual Studio 2010中有一个设置和部署项目

Application Folder的默认位置设置为C:\ [Appname]

问题是,如果机器中没有驱动器C:正在安装应用程序,安装程序将崩溃并显示错误“'xxxxxxxx'不是有效的文件名”或某事类似,因为安装程序验证位置之前,用户有机会设置实际的应用程序安装文件夹。 (因此默认位置已经过验证,并且由于驱动器c:缺失,因此会抛出此错误)

您可以将位置设置为 [ProgramFilesFolder] \ [AppName]等。

我想知道系统的Windows驱动器的“宏”是什么! 我希望像 [WindowsDrive] [SystemDrive] 之类的东西,以便我可以将默认位置设置为 [SystemDrive] \ [Appname] < / strong>,例如!

有人知道吗?

3 个答案:

答案 0 :(得分:5)

我认为http://msdn.microsoft.com/en-us/library/aa372057.aspx包含您要查找的信息(对于.NET 3.5,其他框架可能有所不同)。

答案 1 :(得分:0)

希望以下说明/屏幕截图可以使以后的读者更轻松地设置默认位置:

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

  • 使用WindowsVolume属性。

示例:

Screenshot on how to change the default location

希望这会有所帮助。

答案 2 :(得分:0)

[WindowsVolume][Manufacturer]\[ProductName]