5

我在 Visual Studio 2010 中有一个安装和部署项目

应用程序文件夹的默认位置设置为 C:\[Appname]

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

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

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

有人知道吗?

4

3 回答 3

7

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

于 2013-06-14T17:08:54.670 回答
1

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

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

  • 使用 WindowsVolume 属性。

例子:

有关如何更改默认位置的屏幕截图

希望这可以帮助。

于 2018-10-11T05:18:09.717 回答
0
[WindowsVolume][Manufacturer]\[ProductName]
于 2020-11-08T17:16:36.277 回答