如何更改默认打开文件对话框路径

时间:2010-09-18 17:35:00

标签: visual-studio

在Visual Studio中(我使用的是2010)有没有办法在你打开文件时默认弹出哪个文件夹?

7 个答案:

答案 0 :(得分:39)

对于 Visual Studio 2017 ,您必须从中导航 工具 - >选项(Alt + T,O)然后项目和解决方案 - >地点,有3个地点,但您只需要编辑项目位置,然后点击确定。无需重启VS。

答案 1 :(得分:25)

HKCU \ Software \ Microsoft \ VisualStudio \ 10.0的注册表中有许多文件位置。您需要更改的是DefaultFileOpenLocation。

答案 2 :(得分:13)

是工具 - >选项 - >项目和解决方案 - >常规

答案 3 :(得分:2)

也适用于VS 2013.根注册表项为HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0。

答案 4 :(得分:1)

当你点击打开的项目按钮时,弹出的对话框默认为奇怪的东西,我还没能弄明白(我想这可能是因为我使用的是Dropbox)。无论如何,单击左侧的Projects链接(红色箭头指向它)将直接转到指定的目录以放入新项目。这是带有SP1的Windows 7 64位。 YMMV

Win7 Open File Dialog

答案 5 :(得分:1)

我可以配置Visual Studio 2019 Professional的唯一方法是使用vsregedit.exe通过“ Developer Command Prompt for VS 2019”,如this post中所述。添加到Windows注册表不起作用。

HKCU\Software\Microsoft\VisualStudio\14.0中VS2015的Windows注册表项中,曾经有这些:

DefaultFileOpenLocation
DefaultOpenProjectLocation
DefaultOpenProjItemLocation
DefaultOpenSolutionLocation
DefaultNewProjectLocation
DefaultNewProjItemLocation
VisualStudioLocation
VisualStudioProjectsLocation

您可以使用vsregedit更改任何这些键。其中一些可以在界面上的“工具”->“选项”,“项目和解决方案”->“位置”或通过Git Settings for the Default Repository Location进行更改。我必须通过vsregedit进行更改的是:

DefaultFileOpenLocation
DefaultNewProjItemLocation
DefaultOpenProjItemLocation

您可以使用以下方法读取当前值:

vsregedit read local HKCU "" DefaultNewProjItemLocation string

输出类似于:

Name: DefaultNewProjItemLocation, Value: %USERPROFILE%\source\repos

要更改值,可以使用:

vsregedit set local HKCU "" DefaultFileOpenLocation string "C:\Visual Studio Projects"
vsregedit set local HKCU "" DefaultNewProjItemLocation string "C:\Visual Studio Projects"
vsregedit set local HKCU "" DefaultOpenProjItemLocation string "C:\Visual Studio Projects"

现在,当我们阅读任何修改过的密钥时,它将显示:

Name: DefaultNewProjItemLocation, Value: C:\Visual Studio Projects

答案 6 :(得分:0)

我正在使用VS 2017,一次又一次被带到同一目录中,尽管之后打开并创建了数十个项目,但我几个月都没有打开过。我尝试通过“工具”>“选项”进行重置,但无济于事。最终,我在默认目录下创建了一个txt文件,并通过对话框打开了该文件,现在它又可以正常工作了。