如何:指定主项目输出的远程路径

更新:2007 年 11 月

可以使用设备项目的属性页为项目的部署设置“远程目录”。“远程目录”指定部署应用程序输出的设备目录。

默认情况下,“远程目录”设置为 %CSIDL_PROGRAM_FILES%\<projectname>。第一部分是一个 CSIDL 值,第二部分是项目名。CSIDL 值提供了一种标识“远程目录”文件夹的方法,该方法与系统无关。这些值取代了用于此目的的环境变量。下表列出了对“远程目录”参数而言有效的 CSIDL 值。值的两侧需加上 % 符号。

CSIDL

说明

CSIDL_DESKTOP

0x0000

在 Smartphone 上不受支持。

CSIDL_FAVORITES

0x0006

文件系统目录,它充当用户的收藏夹项的公共储存库。

CSIDL_FONTS

0x0014

包含字体的虚拟文件夹。

CSIDL_PERSONAL

0x0005

文件系统目录,它充当文档的公共储存库。

CSIDL_PROGRAM_FILES

0x0026

Program Files 文件夹。

CSIDL_PROGRAMS

0x0002

文件系统目录,它包含用户的程序组,这些程序组也是文件系统目录。

CSIDL_STARTUP

0x0007

与用户的“启动”程序组对应的文件系统目录。当设备接通电源时,系统启动这些程序。

CSIDL_WINDOWS

0x0024

Windows 文件夹。

为主项目输出指定远程路径

  1. 在“解决方案资源管理器”中,右击“<Projectname>”,然后单击快捷菜单上的“属性”。

  2. 展开“配置属性”节点,单击“部署”。

  3. 在最右侧窗格中,设置项目的“远程目录”属性。

请参见

其他资源

开发 Visual C++ 设备项目