【发布时间】:2011-03-05 10:24:17
【问题描述】:
是否可以从任何 Visual Studio 导出/导入书签?
【问题讨论】:
-
我认为书签特定于项目中的源代码,并且在您加载项目时会自动加载。
-
@Searock 但是如果我有多个(“相同”项目),并将书签合二为一,如何将它们导出/导入给其他人(这是个问题)?乔恩给出了可以接受的答案。
标签: visual-studio
是否可以从任何 Visual Studio 导出/导入书签?
【问题讨论】:
标签: visual-studio
标准书签的更好解决方案...
转到Tools/Options/Environment/Task List 并添加一个新标签来记录它们。我想使用短语 MARK 但这个词在我的代码中太常见了,所以我使用 BOOKMARK 设置为低优先级。
每当我想留下书签时,我只需输入//BOOKMARK: this is a bookmark,就是这样,简单!
要查看它们,只需打开 Task List 窗口并按优先级或描述排序并向下滚动即可。
这比标准书签要好得多,因为它们...
【讨论】:
书签存储在解决方案的 SUO 文件中。因此,理论上您可以通过复制该文件或将其置于源代码管理中来导入/导出它们。实际上,这不是一个好主意,因为该文件是开发人员专用的,除了导入书签之外,覆盖它还会造成附带损害。
但是,如果您有一个特定的场景,而这不是问题,您可以尝试这样做。
【讨论】:
无法使用我找到的任何工具。
但是有一个替代方法,您可以导入和导出断点。
这样做的一个问题是,如果源代码最终与添加断点时不同。
断点将忠实地停留在标记的行上,可能并不表示有趣的地方。
缓解这种情况的一种方法是保存断点并使用更改集将它们签入到源代码管理中,这样它们至少会忠实于代码的特定剪切。
如果您有 Visual Studio Ultimate,另一种方法是使用代码映射功能。并构建您感兴趣的代码路径的相关部分。
【讨论】: