当前位置:  开发笔记 > 开发工具 > 正文

强制解决方案资源管理器在visual studio 2005的编辑器中选择文件

如何解决《强制解决方案资源管理器在visualstudio2005的编辑器中选择文件》经验,为你挑选了4个好方法。

在Visual Studio 2005中,每当我在主编辑器中查看文件时,解决方案资源管理器都会找到并突出显示该文件.前一段时间,这停止了工作,解决方案资源管理器什么都不做.

这已经变得非常痛苦,因为遵循一系列"转到定义"可以引导您解决所有问题.重新启用此设置的设置在哪里?



1> OwenP..:

单击工具→选项菜单.选择项目和解决方案→常规选项页面.

确保选中"在解决方案资源管理器中跟踪活动项目".应该这样做.



2> Owen..:

我喜欢关闭此选项(特别是在处理大项目时),但是现在能够在树中找到该文件很有用.我在这里找到了一种方法.

我希望我在这里不是太冗长,但这里是我为我的工作维基写的这项工作的指南:

    转到工具 - >宏 - >宏资源管理器.

    在出现的宏资源管理器树中,右键单击MyMacros,然后右键单击New Module ....

    调用新模块SyncItem(如果需要).

    右键单击新模块,然后单击"编辑".

    将其粘贴到代码窗口中.(我不知道或不关心Imports行是否必要;默认情况下它们就在那里.)

码:

Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics

Public Module SyncItem

    Sub SyncSolutionExplorer()
        DTE.ExecuteCommand("View.TrackActivityinSolutionExplorer")
        DTE.ExecuteCommand("View.TrackActivityinSolutionExplorer")
    End Sub

End Module

如果将它绑定到击键,则该宏最有用.以下是如何做到这一点:

    转到工具 - >选项,然后选择环境 - >键盘.

    在列表中找到新宏(在搜索框中开始键入"syncitem"或类似内容).

    我选择Alt- Shift- T(这个对话框喜欢打电话Shift- Alt- T),嗯,"树,"我想?如果你是粉丝Edit.LineTranspose,无论是什么(我认为它将当前行与下一行交换),那么你可能想选择一个不同的快捷方式.


很好,我怀疑使用我的53项目解决方案定期杀死VS的Track Active Item.

3> Sub-Star..:

我刚刚发现ReSharper可以做到欧文建议的那样.我已经禁用了"在解决方案资源管理器中跟踪活动项目"设置,当我在源文件中工作时,我按Shift + Alt + L并在解决方案资源管理器中选择该文件.我没有改变绑定,所以我猜这是默认的.这样做的好处是你不必创建一个宏然后将它绑定到击键(虽然不是很困难,但仍然需要完成).缺点是ReSharper不是免费的,所以它可能不适合所有人.



4> Trumpi..:

    导航到工具 - >选项

    在左侧的树视图中选择"项目和解决方案"

    选择"在解决方案浏览器中跟踪活动项"

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有