Visual Studio 2010在启动时在当前工作目录中创建文件夹

时间:2011-09-29 10:35:27

标签: visual-studio-2010

每次启动Visual Studio 2010时,它都会在我启动它时在当前工作目录中创建一个名为“Visual Studio 2010”的目录。它刚刚开始执行此操作,同时它忘记了我的所有工具栏设置等等。

我在某处显然设置不正确,但我找不到它。

在工具\选项\项目和解决方案\常规下我有:

项目地点:
d:\伊恩

用户项目模板位置:
M:\ Visual Studio 2010 \ Templates \ ProjectTemplates

用户项目模板位置:
M:\ Visual Studio 2010 \ Templates \ ItemTemplates

如何阻止这种虚假。\ Visual Studio 2010目录正在创建并告诉它在M:\上使用正确的目录?

修改:由于我已就此开始获得赏金,请合理,不要发布不回答问题的建议。例如,不要说'你尝试过重新安装吗?'或者“你试过删除所有设置吗?”谢谢你的理解。

6 个答案:

答案 0 :(得分:6)

该死的,太讨厌了。你不知道哪个插件/插件或其他东西这样做......

所以我们也找不到它*好的。感谢上帝,stackoverflow就在这里......这是解决方案;


按Win + R

输入“regedit”

通过treeview转到此文件夹; “[HKEY_CURRENT_USER \ SOFTWARE \微软\ VisualStudio的\ 10.0]”

编辑这样的所有内容; “Documents \ Visual Studio 2010 \”

最后一步;在注册表编辑器中,按Ctrl + F

搜索字符串“Documents \ Visual Studio 2010”。如果出现任何问题,也要改变它们......

我建议使用一个高级注册表编辑器。

祝你好运&最好的问候......

<强>更新

如果你还有问题;打开VS2010,转到“工具”&gt;点击“扩展程序管理器”&gt;尝试禁用所有插件(我的意思是所有插件)。再次使用VS,创建一个新项目等。如果在“文档”中将创建一个新文件夹(名为“Visual Studio 2010”),那么我们将确保这来自ide:visual studio 2010(不添加) - ))。此外,如果您使用“颠覆控制软件”或“sdk服务”也尝试禁用它们(在OS管理中禁用服务)

答案 1 :(得分:2)

这是对我有用的最终答案。

事实证明,Visual Studio 2010会定期自动导出您的设置文件。 (您可能希望它在退出时保存您的设置,但不会 export 除非您明确要求它们。)我认为每次退出时都会这样做,但它似乎将目录创建为它将在发布后立即导出。这是我看到的问题。

这是我解决它的方式:

工具&gt; 选项&gt; 环境&gt; 导入和导出设置

字段自动将我的设置保存到此文件:仅为Visual Studio 2010\Current Settings.vssettings。这是一个相对路径,因此在当前工作目录中创建了文件夹Visual Studio 2010。我将其更改为绝对路径M:\Visual Studio 2010\Current Settings.vssettings,这解决了问题。

答案 2 :(得分:1)

这是另一种不同的方式,所以我在这里添加一个新答案。 我不想太多地编辑我以前的答案(它看起来很难看)......

只需转到该链接,下载/复制脚本,仔细保存并编辑以满足您的需求; https://github.com/jerker-back/VSUtilities/blob/master/custom_vspaths.js 并在admin.user.rights下运行它(或禁用windows uac)...

答案 3 :(得分:0)

您的EnvirommentEvents中是否有可能导致此问题的宏?转到菜单工具 - &gt;宏 - &gt;宏IDE。查看Project Explorer中的每个宏树中的EnvironmentEvents,看看是否有任何这些宏是罪魁祸首。

答案 4 :(得分:0)

这里没有一个解决方案适合我。我认为我们还没有见过金色的子弹。

我多年来一直在写相同的设置文件夹,突然间对视觉工作室来说已经不再有用了。该文件夹是一个联网文件夹。有一天,每当我启动一个解决方案时,它就会开始在与.sln文件相同的目录中创建另一个Visual Studio 2010文件夹。

我尝试(并重新尝试)指定保存设置的位置。我也经历了一些注册表更改。最后,似乎修复它的是重新配置IDE以使用本地路径,然后再次重新配置它以使用网络路径。我为您可以在工具中设置的所有路径执行此操作...选项...环境...导入和导出设置以及工具...选项...环境...项目和解决方案...常规。现在我回到过去几年我一直在使用的设置。每次打开解决方案时,它都已停止创建新文件夹。现在,无论如何。

答案 5 :(得分:0)

蛮力解决方案:

  1. 运行regedit并将文件夹[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio]重命名为“VisualStudio_BAK”。
  2. 运行devenc.exe /resetsettings将所有设置重置为默认值。
  3. 如果您不知道自己在做什么,请不要尝试这个......! ; - )

相关问题