移动Visual Studio 2005的缺省工作目录

Visual Studio 2005的缺省工作目录

Visual Studio 2005的缺省工作目录位于My Documents\Visual Studio 2005下面,这个缺省设置对于大多数用户来说没有任何的问题,但是对于高级用户来说,总希望减少My Documents下面的内容来提高Windows Explorer的速度。所以需要移动Visual Studio 2005的工作目录。

如何移动

Visual Studio 2005是个使用广泛的IDE,很多工具都是采用这个IDE作为开发环境。最主要的包括下面三个。

  • Visual Studio 2005
  • Sql Server Management Studio
  • MSDN 8.0

不幸的是,Microsoft并没有完全开放移动工作目录的界面,所以不可能完全通过响应工具中的Option设置来移动工作目录。目录的转移需要通过修改Registry来进行。通过后面的内容可以看到,Microsoft目前似乎是把这些目录写死的,完全移动工作目录的程序可能尚未完成,所以不是不想开放界面,而是没有界面可以开放。

移动前的准备

假设要把工作目录移动到C:\Work下面。

首先把下面两个目录复制到C:\Work目录下面。

My Documents\Visual Studio 2005
My Documents\SQL Server Management Studio

修改Visual Studio 2005的缺省工作目录

打开注册表,修改Registry为以下的值。

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0]

DefaultBrowseComponentLocation = C:\Work\Visual Studio 2005\Projects
DefaultFileOpenLocation = C:\Work\Visual Studio 2005\Projects
DefaultNewProjectLocation = C:\Work\Visual Studio 2005\Projects
DefaultNewProjItemLocation = C:\Work\Visual Studio 2005\Projects
DefaultOpenProjectLocation = C:\Work\Visual Studio 2005\Projects
DefaultOpenProjItemLocation = C:\Work\Visual Studio 2005\Projects
DefaultOpenSolutionLocation = C:\Work\Visual Studio 2005\Projects
UserItemTemplatesLocation = C:\Work\Visual Studio 2005\Templates\ItemTemplates
UserProjectTemplatesLocation = C:\Work\Visual Studio 2005\Templates\ProjectTemplates
VisualStudioLocation = C:\Work\Visual Studio 2005
VisualStudioProjectsLocation = C:\Work\Visual Studio 2005\Projects

注意,这个键下面,还有一个键值如下。这个键值是不可以修改的,如果修改了,Visual Studio 2005启动的时候就会遇到问题,然后Visual Studio 2005会自动把所有键值修改回缺省的方式。

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0]

MyDocumentsLocation = %USERPROFILE%\My Documents

修改完毕以后,可以删除My Documents\Visual Studio 2005,然后启动Visual Studio 2005,做一些动作,观察My Documents\Visual Studio 2005是否会被Visual Studio 2005再次生成,如果没有生成,说明移动成功;如果再次生成,就退出Visual Studio 2005,把上面的动作再重复一次即可。

修改SQL Server Management Studio的缺省工作目录

打开注册表,修改Registry为以下的值。

[HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\90\Tools\Shell]

DefaultBrowseComponentLocation = C:\Work\SQL Server Management Studio\Projects
DefaultFileOpenLocation = C:\Work\SQL Server Management Studio\Projects
DefaultNewProjectLocation = C:\Work\SQL Server Management Studio\Projects
DefaultNewProjItemLocation = C:\Work\SQL Server Management Studio\Projects
DefaultOpenProjectLocation = C:\Work\SQL Server Management Studio\Projects
DefaultOpenProjItemLocation = C:\Work\SQL Server Management Studio\Projects
DefaultOpenSolutionLocation = C:\Work\SQL Server Management Studio\Projects
UserItemTemplatesLocation = C:\Work\SQL Server Management Studio\Templates\ItemTemplates
UserProjectTemplatesLocation = C:\Work\SQL Server Management Studio\Templates\ProjectTemplates
VisualStudioLocation = C:\Work\SQL Server Management Studio
VisualStudioProjectsLocation = C:\Work\SQL Server Management Studio\Projects

注意,这个键下面,还有一个键值如下。这个键值是不可以修改的,如果修改了,SQL Server Management Studio启动的时候就会遇到问题,然后SQL Server Management Studio会自动把所有键值修改回缺省的方式。

[HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\90\Tools\Shell]

MyDocumentsLocation = %USERPROFILE%\My Documents

修改完毕以后,可以删除My Documents\SQL Server Management Studio,然后启动SQL Server Management Studio,做一些动作,观察My Documents\SQL Server Management Studio是否会被SQL Server Management Studio再次生成,如果没有生成,说明移动成功;如果再次生成,就退出SQL Server Management Studio,把上面的动作再重复一次即可。

修改MSDN 8.0的缺省工作目录

打开注册表,修改Registry为以下的值。

[HKEY_CURRENT_USER\Software\Microsoft\MSDN\8.0]

DefaultBrowseComponentLocation = C:\Work\Visual Studio 2005\Projects
DefaultFileOpenLocation = C:\Work\Visual Studio 2005\Projects
DefaultNewProjectLocation = C:\Work\Visual Studio 2005\Projects
DefaultNewProjItemLocation = C:\Work\Visual Studio 2005\Projects
DefaultOpenProjectLocation = C:\Work\Visual Studio 2005\Projects
DefaultOpenProjItemLocation = C:\Work\Visual Studio 2005\Projects
DefaultOpenSolutionLocation = C:\Work\Visual Studio 2005\Projects
VisualStudioLocation = C:\Work\Visual Studio 2005
VisualStudioProjectsLocation = C:\Work\Visual Studio 2005\Projects

注意,上面的键值中,VisualStudioProjectsLocation缺省情况下是没有的,有手动建立出来,类型为REG_EXPAND_SZ。

注意,这个键下面,还有一个键值如下。这个键值是不可以修改的,如果修改了,MSDN启动的时候就会遇到问题,然后MSDN会自动把所有键值修改回缺省的方式。

[HKEY_CURRENT_USER\Software\Microsoft\MSDN\8.0]

MyDocumentsLocation = %USERPROFILE%\My Documents

修改完毕以后,启动MSDN,做一些动作,观察My Documents\Visual Studio 2005是否会被MSDN再次生成,如果没有生成,说明移动成功;如果再次生成,就退出MSDN,把上面的动作再重复一次即可。

作者: 杰棍 [Jegwon]

波波坡原创文章 链接:http://www.bobopo.com/article/code/move_vs2005_work_folder.htm

标签:

关键词: Visual Studio 2005, vs2005, vs2k5, 工作目录

创建日期: 2006-12-01

文库 微博 博客 作品 首页