【问题标题】:Is there a master index for Visual Studio projects?是否有 Visual Studio 项目的主索引?
【发布时间】:2009-05-24 14:07:55
【问题描述】:

我有许多小的“测试项目”,我在其中汇总了足够的代码来证明或反驳我正在研究的某个想法。一段时间(有时几个月)后,我需要使用其中的一些代码。搜索名称不佳的文件夹可能需要数小时才能找到我正在寻找的代码。

仅仅值得一个博客或维基条目是不够的。我想要一些包含描述的东西,可能是屏幕截图和项目的 zip 文件(或指向版本控制的指针)

我在 Visual Studio 中是否缺少用于跟踪项目的功能?有没有可以根据项目cmets等进行搜索的模板?

有人遇到过这种情况吗?

这个问题多久结束?

【问题讨论】:

    标签: visual-studio templates projects-and-solutions tracking


    【解决方案1】:

    是的,有这样一个功能:它在“新建项目”对话框中,它被称为“名称”。这将允许您给您的项目一个有意义的名称,这将有助于您以后找到它。

    有一个从操作系统借来的相关功能,称为“文件夹”。这使您可以对概念上相关的各种项目进行分组,并将它们放在一个“文件夹”中,您可以为该文件夹指定与概念分组相关的有意义的名称。

    这两者的结合将满足您的所有需求。诀窍是避免导致“命名不佳的文件夹”的心态。良好的工作习惯将在未来节省大量的时间,而且想出一个有意义的名字真的不需要那么长的时间,而不是 TestProject426

    【讨论】:

    • 项目或文件夹名称的问题是只能有一个。它并没有传达这样一个事实,即在一个测试使用 NLog 的不同方式的项目中,您还可以组合一个整洁的滚动条类。
    • 当你决定你的滚动条类是“整洁的”时,你把它移到一个单独的项目中以备重用。
    【解决方案2】:

    为什么不为此使用版本控制系统(如subversion)?

    您可以将您的测试项目置于版本控制之下,并且通过使用日志消息,您可以稍后搜索关键字并签出项目以防再次需要它。 将项目置于版本控制之下后,您可以将其从本地磁盘中删除(这样您的东西就会减少)。

    【讨论】:

    • 你搜索过 100 个颠覆项目吗?不漂亮。
    • 嗯...你让我想到了不同的方向。现在我正在考虑轻量级的“SourceForge”。可以保存与受版本控制的项目相关的信息的东西......
    • 我使用 TortoiseSVN 作为 subversion 客户端,我发现它使搜索日志消息变得非常容易。
    • 搜索一个很好,但我正在处理 100 多个存储库的集合。这意味着 100 次搜索...有时我会错过 Source Safe(大约一年一次
    • 为什么不把你所有的测试/实验项目放到一个仓库中?
    【解决方案3】:

    如果 wiki 真的很麻烦,为什么不使用类似的东西搜索项目文件夹的根目录

    findstr /I /S "nifty comment" *.cs
    

    这只需要您在代码中留下带有一些关键字的注释。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-15
      • 2011-12-28
      • 2011-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-26
      相关资源
      最近更新 更多