Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何以编程方式创建自定义注释标记_C#_Visual Studio_Visual Studio 2012 - Fatal编程技术网

C# 如何以编程方式创建自定义注释标记

C# 如何以编程方式创建自定义注释标记,c#,visual-studio,visual-studio-2012,C#,Visual Studio,Visual Studio 2012,我正在编写一个小的VisualStudio插件,使用户可以使用注释标记的更多功能(TODO、HACK等)。为此,我想用新命令(如TODISCUSS、TODELETE、FIXME、TESTME等)扩展VisualStudio。我希望在加载项启动时以编程方式执行此操作 我已经了解了如何手动执行此操作: 有人知道如何通过API实现这一点吗 任何想法或建议将不胜感激 编辑: 看看这个,也许在任务列表中挖掘会让你有所收获 原创帖子: (对我来说:)你到底想做什么还不是很清楚。是否:查找、编辑或重构令牌,然

我正在编写一个小的VisualStudio插件,使用户可以使用注释标记的更多功能(TODO、HACK等)。为此,我想用新命令(如TODISCUSS、TODELETE、FIXME、TESTME等)扩展VisualStudio。我希望在加载项启动时以编程方式执行此操作

我已经了解了如何手动执行此操作:

有人知道如何通过API实现这一点吗


任何想法或建议将不胜感激

编辑:

看看这个,也许在任务列表中挖掘会让你有所收获

原创帖子:

(对我来说:)你到底想做什么还不是很清楚。是否:查找、编辑或重构令牌,然后对源代码执行其他操作?我可以推荐这篇关于代码项目()的文章

使用NRefactory,您可以对源文件执行任何操作,包括查找所需的令牌以及使用它们执行操作。您还将知道在其中找到它们的文件、行号等


也许你可以使用Nrefactory来完成所有与资源相关的繁重工作。

如果你不知道,它已经具备了完成这些工作的功能,而且还有很多非常有用的东西。你是否看到了2010年在你提到的链接中添加的“社区添加”?这回答了你的问题,除非有一个间接API为你更新注册表。另外,除非你是针对2012年的。@nateirvin是的,我是,但我想在我的小型大学项目中超越Resharper的功能。@Mark Hurd:是的,谢谢。但我在注册表中找不到它不幸的是,这是VisualBasic中的“我不知道”——不过,感谢您指出这条线索。我会用C#…嗨,亚历克斯。谢谢你的回答。我不想重构任何东西。我想扩展VisualStudio中可用的注释标记。目前,只有TODO、FIXME和BUG可用。我想以编程方式(而不是通过设置手动)添加HACK、TOCREATE等。有什么想法吗?谢谢嘿,C.恐怕我帮不了你。看到我最后的编辑…我希望它有帮助。