在Visual Studio中导出和导入书签

时间:2011-03-05 10:24:18

标签: visual-studio

是否可以从任何Visual Studio导出/导入书签?

3 个答案:

答案 0 :(得分:19)

书签存储在解决方案的SUO文件中。因此,理论上您可以通过复制该文件或将其放在源代码管理中来导入/导出它们。在实践中,这是一个坏主意,因为该文件是特定于开发人员的,并且除了导入书签之外,它还会导致附带损害。

但是,如果您考虑到特定情况,那么您可以尝试这样做。

答案 1 :(得分:14)

标准书签的更好解决方案......

转到text并添加新标记以记录它们。我想使用短语 MARK ,但这个词在我的代码中太常见了,所以我将 BOOKMARK 设置为低优先级。

每当我想留下书签时,我只需输入Tools/Options/Environment/Task List,就这么简单! 要查看它们,只需打开//BOOKMARK: this is a bookmark窗口并按优先级或说明排序,然后向下滚动。

这比标准书签要好得多,因为它们......

  • 与实际代码'固定'并且不会漂移
  • 可以与您自己的多个环境以及其他开发人员共享
  • 如果您遇到Visual Studio问题,
  • 永远不会丢失。
  • 仍可在其他编辑器中搜索和阅读,例如记事本
  • 您可以创建不同的标签,将不同类型的书签组合在一起

答案 2 :(得分:1)

使用我找到的任何工具都不可能。

但是有一种替代方法,您可以导入和导出断点。

问题在于,如果源代码的结尾与添加断点的时间不同。

断点将忠实地留在标记的线上,并且可能不表示有趣的地方。

缓解这种情况的一种方法是保存断点并使用变更集将其检入源控件,这样他们至少可以忠实地反对特定的代码切割。

如果您有Visual Studio Ultimate,另一种方法是使用代码映射功能。并构建您感兴趣的代码路径的相关部分。