【问题标题】:Visual Studio 2010 - recommended extensions [closed]Visual Studio 2010 - 推荐的扩展 [关闭]
【发布时间】:2018-02-27 22:42:44
【问题描述】:

您推荐的 Visual Studio 2010 扩展有哪些? (请注明它是否免费以及它的目的/功能)

【问题讨论】:

    标签: visual-studio visual-studio-2010


    【解决方案1】:

    免费:

    不是免费的:

    【讨论】:

    • 我来到这里试图找到一个 SQL 模板添加到 VS2010,但它没有显示。有这样的模板吗?
    【解决方案2】:

    NuGet

    NuGet(以前称为 NuPack)是一个免费的、开源的、专注于 .NET 平台的开发人员包管理系统,旨在简化在开发过程中将第三方库合并到 .NET 应用程序的过程。

    【讨论】:

      【解决方案3】:

      PowerCommands(免费)

      【讨论】:

      • PowerCommands 哇哦。解决方案和项目范围的“组织和排序使用”对于代码清理非常方便。
      【解决方案4】:

      AnkhSVN(免费)

      即使您在 VS 之外使用其他 SVN shell(如 TortoiseSVN),我也建议安装此 Source Control Provider 以自动跟踪文件重命名、删除等。

      【讨论】:

      • 除非自从我上次使用它(2 年前)以来它变得更加强大,否则我会坚持使用乌龟。
      • 它变得更加强大——我们没有遇到任何问题。我个人仍然坚持使用 Tortoise,因为我不喜欢 IDE 中的 SCC。它只是变得太混乱了。
      • AnkhSVN 很奇怪而且不稳定。我用VisualSvn,物有所值。
      【解决方案5】:

      Visual Assist X(不是免费的)

      【讨论】:

      • 不是免费的,但很好物有所值。
      • IMO,与标准 VS UI 实践的广泛偏差使该产品非常令人沮丧。即使我在工作中拥有许可副本,我最终还是禁用了它。
      • 非常好,因为 Intellisense 不适用于 /clr
      • 我从 VC6 开始就使用 Visual Assist,没有它我真的无法在编辑器中“看到”任何东西 :)
      • 我相信如果你没有 Visual Assist X.. 你就不能成为一个优秀的程序员.. ;)
      【解决方案6】:

      Ghost Doc(免费)

      正确配置它需要一段时间,但它可能非常有用。

      【讨论】:

      • 我觉得这个工具太可怕了。它会生成真正无用的无用 cmets。生成自动 xml cmets 可能看起来不错,但是“设置或获取指示此实例是否脏的值” 这对名为“IsDirty”的属性真的有用吗?在我看来,它在你的代码中添加了无用的行。如果你必须做一个有用的 Xml 注释,那么这对你没有帮助,因为你必须自己写。
      • @Stephane:cmets 不应该按原样使用。它们旨在成为人类充实的模板。因此,我觉得它非常有用。
      • @Stephane TrueWill 是对的,这是一个用于生成漂亮文档的模板,此外,如果您查看 NET 框架 cmets,您会发现它们都有特定的语言模板,我自己做的通过 gostDoc 组件。这在部署公共 API 时非常重要,文档必须在词法上保持一致。
      • 作为“人类充实的模板”,该工具毫无意义。您所要做的就是输入 ///(或 VB 中的 ''')来获得一个模板来充实。 GhostDoc 添加的唯一内容是它由成员名称组成的文本......因此对于任何有半个大脑的人来说都是无用的。
      • “明显”的文档是无用的文档。人们不会看文档来学习显而易见的东西。看,转到 Build 下的项目属性,然后在 Suppress warnings 框中输入 1591。现在,您不会因缺少文档而受到 ping 的影响。现在您可以在需要的地方键入 real 文档,而不是使用 GhostDoc 来生成 undocumentation 以避免编译时出现警告。如果我在这里听起来有点激烈,那是因为我过去一直是 GhostDoc 创建的“文档”的受害者。不要浪费你的时间创建文档来浪费我的时间。
      【解决方案7】:

      【讨论】:

      • 链接会很好。这是社区内容而不是流量方向。当你的博客关闭时会发生什么?无论如何,谢谢你的名单。
      • @code 诗人:添加了链接。不是想增加流量,只是不想复制和粘贴那么多链接。
      • 颜色选择器完成显然会导致 VS2010 中的一些不稳定问题,并且已从图库中删除(目前)。
      • 团队创始人服务器电源工具?他们什么时候改名}
      • 大部分都包含在VSProductivity工具和vs powercommand工具插件中。
      【解决方案8】:

      DevExpress CodeRush/Refactor! Pro(不是免费的,249.99 美元)

      它比 Resharper 好得多(顺便说一句,它总是让我的 VS 慢下来),它适用于 C# VB.NET(包括重构),并且支持和社区非常好。物有所值。是的,它确实支持 2010(在撰写本文时为 RC)。

      【讨论】:

        【解决方案9】:

        Visual Studio Color Theme Editor(免费)

        除非我的 VS2010 具有类似 StackOverflow 的主题,否则我无法编写代码。

        【讨论】:

        • 图片(或者,最好是可下载的配色方案文件),否则它没有发生! ;-)
        【解决方案10】:

        VisualSVN(非免费)

        我个人更喜欢这个而不是 AnkhSVN,因为它不是 SCC 提供程序,也不会向我的存储库添加额外的文件。

        【讨论】:

        • 我使用 AnkhSVN,它没有向存储库添加任何文件。 Visual SVN server 很棒,所以我想客户端也是。但我不确定它会通过 AnkhSVN 为我提供什么。
        • 我最后一次尝试它时,它像 SourceSafe 一样将 .scc 文件添加到我的项目中。我很确定 VisualSVN 和 AnkhSVN 的功能集基本相同,但我更喜欢 VisualSVN。
        【解决方案11】:

        VisualHG 是一个 Mercurial 源代码控制插件,可从 VS 驱动 TortoiseHG。我是 Mercurial 和 DVCS 的忠实粉丝。 VisualHG 使它变得很好 n 集成。 Git 粉丝 - 我不是在要求一场火焰战争。 Hg 只是我的品牌。

        【讨论】:

        • 这些天我正在使用 HGSCC 包。自从我发布这个答案以来,它发生了很大变化。
        • 不,我没有 - 回到 VisualHg,bitbucket.org/lmn/visualhg2/wiki/Home 的那个
        【解决方案12】:

        VSCommands 是最好的免费插件之一! (visual studio gallery link)

        【讨论】:

          【解决方案13】:

          【讨论】:

          • 我喜欢 DevExpress 并拥有它用于 VS2010。然而,在更改标识符后调出重构菜单会带来一点小烦恼。在 VS2008 中,当您按下 VS 重构命令 (Ctrl+,) 时,它会让您将该标识符重构为新名称。在 VS2010 中,该菜单闪烁并消失,并被 DevExpress 菜单取代。您可以获得原始菜单,但需要一些摆弄。
          【解决方案14】:

          tangible T4 Editor plus modeling tools for VS2010 将 IntelliSense 和语法着色添加到 T4 文本模板(免费)

          【讨论】:

          【解决方案15】:

          如果你是 Vim 爱好者...

          VsVim - 免费
          ViEmu - 不免费(也尚未发布)

          【讨论】:

          • 天啊!我一直在等待 2010 版的 ViEmu。但是 VsVim 是免费的,看起来 Symnum Systems(以前的 NGEDIT,ViEmu 的创建者)会遇到一些问题。
          【解决方案16】:

          CodeMaid 似乎非常有用 - 它在保存时自动格式化,从而节省了开发人员和代码差异之间的大量时间。 (是否有其他工具可以使用 VS AutoFormat 文档?)

          【讨论】:

          • Code maid 很酷,但是它以一种我不喜欢的方式形成了一些代码,并且无法设置女仆应该清理的内容和不应该清理的内容。除此之外,我的 Visual Studio 变得很慢
          【解决方案17】:

          VS10x Code Map 这很酷。轻松跳转到属性、方法。并且容易扩大崩溃区域等等。

          【讨论】:

          • 不再免费。开发者(相当不诚实地)将其作为免费产品获得了数百条好评,然后将其改为付费产品。
          【解决方案18】:

          ReSharper(非免费)

          【讨论】:

          【解决方案19】:

          World of VS Default Browser Switcher 用于在 Web 项目中轻松切换浏览器。

          【讨论】:

            【解决方案20】:

            Code Contracts Editor Extensions,一个免费的扩展,提供有关您当前正在处理的方法的继承合同的信息,以及您正在调用的任何方法的合同列表。不幸的是,后者的功能与 Resharper 冲突,但前者仍然可以正常工作。

            【讨论】:

              【解决方案21】:

              RockScroll(免费)- 双击一个单词/符号会突出显示该单词/符号的所有出现。还将滚动条替换为代码预览,突出显示编辑点和“所有出现”行。

              使用示例:想查看某个变量是否在当前源文件的其他任何地方使用?双击变量,查看滚动条是否有红色高亮显示。

              【讨论】:

              【解决方案22】:

              AtomineerUtils Pro(不是免费的,9.99 美元)在我看来比 Ghost Doc 更好。但是,就像 Ghost Doc 或任何自动文档生成器一样,生成的文档旨在被编辑为具有任何实际价值。

              【讨论】:

                【解决方案23】:

                devColor(免费)

                使用正确颜色在样式表中为十六进制颜色下划线的小工具。我真的很喜欢它如何集成到编辑器中。

                【讨论】:

                  【解决方案24】:

                  CleanProject - 清理 Visual Studio 解决方案

                  您有多少次想将项目发送给朋友或上传 它到像 MSDN Code Gallery 这样的网站才发现你的 zip 文件有很多你不需要发送的东西 文件比它需要的大。

                  bin 文件夹 obj 文件夹 TestResults 文件夹 Resharper 文件夹 然后如果 你忘记删除源代码控制绑定谁得到你的 项目将被提示。作为执行此过程的人 很多我决定与你分享我的代码来清理 项目。

                  【讨论】:

                    【解决方案25】:

                    如果没有 DPack,我就活不下去 - 特别是在处理大型项目时,文件和成员之间的导航变得更加容易。而且它免费

                    最喜欢的短片:

                    Alt+U :文件浏览器,在您键入时过滤文件
                    Alt+G :代码浏览器,在您键入时过滤所有成员
                    Alt+M : 代码浏览器,键入时过滤当前文件中的方法

                    ...等等。对我来说,在 Project Explorer 中找到自己的方式要容易得多。

                    【讨论】:

                    • 但正如我今天刚刚发现的,使用现在内置于 Visual Studio 2010 中的导航到窗口 (Ctrl+,) 可以获得类似的结果。
                    • DPack 在我看来仍然更好,因为您可以只关注当前文件,并且您可以选择只查看方法、只查看属性、只查看事件等。非常好!
                    【解决方案26】:

                    Vingy (Free)

                    Vingy 1.0 是 Visual Studio 2010 的简单但有效的插件,因此您可以以非侵入性的方式搜索网络,并可以根据来源过滤结果。

                    Vingy http://lh4.ggpht.com/__Mw4iY-4nuY/TKic0LcfKgI/AAAAAAAAA7s/OR82RFQFSU8/s1600-h/image%5B14%5D.png

                    您可以通过在 Visual Studio IDE 中单击 View->Other Windows –> Vingy Search Window 来调出 Vingy,或者只需突出显示文档中的某些文本,然后单击 Tools –> Search Selected Text (Ctrl + 1 )。

                    使用 Vingy 进行搜索非常简单。您可以通过两种方式发起搜索。

                    • 在 Vingy 搜索框中输入文本并按“Enter”或单击“开始”按钮
                    • 在 Visual Studio 中键入时突出显示编辑器中的某些文本,然后按 Ctrl + 1

                    【讨论】:

                      【解决方案27】:

                      这是我的扩展列表。

                      这个列表非常全面,所以我花了一些时间来寻找我需要的扩展。这是快照。希望它会帮助某人。

                      我尝试安装 Codemaid,它看起来是一个漂亮的插件,但我的 Visual Studio 响应变得非常缓慢。当 Codemaid 开启时,感觉就像一些线程一直在做一些工作。 所以暂时卸载。

                      【讨论】:

                        【解决方案28】:

                        VSFileNav -(免费)在解决方案中查找文件工具(SonicFileFinder 和 Resharper 之间的交叉)。轻巧、易于使用且速度快(我厌倦了使用 Sonic 的巨大启动时间)。

                        免责声明:我编写了这个工具。

                        【讨论】:

                        • @JavaAndCSharp :并非如此,这是我一直在 SO 上看到的常见免责声明,并且认为最好添加它。
                        • 是的,添加免责声明绝对是个好主意。
                        【解决方案29】:
                        1. 插件可快速转到解决方案中的任何文件 Sonic file finder (free)

                        2. 在 .h 和 .cpp 文件之间快速切换 Macro available here (free)

                        就是这样 =)

                        【讨论】:

                        • Sonic 可以在 VS2010 上运行吗? (没试过,有VS2010 DVD还没安装)
                        • @Martin:也没试过。
                        【解决方案30】:

                        WoVS Quick Add Reference

                        “快速添加参考”扩展增强了 VS 为无法识别的类型显示的智能标记,让您有机会一次性添加该类型的相应程序集引用以及相应的“使用”子句。

                        【讨论】:

                          猜你喜欢
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          • 2011-05-05
                          • 2011-09-26
                          • 1970-01-01
                          • 1970-01-01
                          相关资源
                          最近更新 更多