我在Visual Studio 2010中有一个设置和部署项目
Application Folder的默认位置设置为C:\ [Appname]
问题是,如果机器中没有驱动器C:正在安装应用程序,安装程序将崩溃并显示错误“'xxxxxxxx'不是有效的文件名”或某事类似,因为安装程序验证位置之前,用户有机会设置实际的应用程序安装文件夹。 (因此默认位置已经过验证,并且由于驱动器c:缺失,因此会抛出此错误)
您可以将位置设置为 [ProgramFilesFolder] \ [AppName]等。
我想知道系统的Windows驱动器的“宏”是什么! 我希望像 [WindowsDrive] 或 [SystemDrive] 之类的东西,以便我可以将默认位置设置为 [SystemDrive] \ [Appname] < / strong>,例如!
有人知道吗?
答案 0 :(得分:5)
我认为http://msdn.microsoft.com/en-us/library/aa372057.aspx包含您要查找的信息(对于.NET 3.5,其他框架可能有所不同)。
答案 1 :(得分:0)
答案 2 :(得分:0)
[WindowsVolume][Manufacturer]\[ProductName]