Visual studio 2013 是否可以在代码中的元数据中包含图像?VS 2013

Visual studio 2013 是否可以在代码中的元数据中包含图像?VS 2013,visual-studio-2013,Visual Studio 2013,我希望能够在我的代码中包含一个控件的屏幕截图,这样可以使我的团队中的新成员更容易识别控件,这是可能的吗 甚至可以让网络上的图像与评论中的路径共享,然后有一个插件,当鼠标悬停在链接上时会显示图像 编辑(更多详细信息): 我正在创建一个测试项目,正在测试的应用程序有1000多个控件,其中一些控件的名称和用途相似,这有时会使开发人员难以重用我创建的API,因为控件名称根本不足以快速识别正在使用的控件 我也非常松散地使用API这个词,这些东西都不会在web服务中使用,而且开发人员会一直使用它,包括项目参

我希望能够在我的代码中包含一个控件的屏幕截图,这样可以使我的团队中的新成员更容易识别控件,这是可能的吗

甚至可以让网络上的图像与评论中的路径共享,然后有一个插件,当鼠标悬停在链接上时会显示图像

编辑(更多详细信息):

我正在创建一个测试项目,正在测试的应用程序有1000多个控件,其中一些控件的名称和用途相似,这有时会使开发人员难以重用我创建的API,因为控件名称根本不足以快速识别正在使用的控件

我也非常松散地使用API这个词,这些东西都不会在web服务中使用,而且开发人员会一直使用它,包括项目参考,并且可以直接访问源代码

对于我的应用程序(测试版)中的每个表单,我都有一个controls.cs文件,其中列出了被测试应用程序中该表单的所有控件-这就是我希望在控件定义中具有悬停到屏幕截图功能的地方

另一个确定的因素是,所有开发人员都将使用VS2013(现在是基本版本),稍后可能是更新1或2

作为该项目的初始作者和高级开发人员,这些悬停/图像参考(在代码中)对我个人来说将与任何第三方开发人员或任何后来加入该计划的开发人员一样有用

再次感谢,我还加了一笔赏金

我相信你可以用它来做你想做的事——或者至少离它很近

内置功能: 开箱即用的扩展允许您指定希望用户能够对其采取操作的注释模式。一旦指定了模式,SourceLink将在文本编辑器中突出显示这些模式的任何出现。您将能够双击突出显示的项目并执行预配置的操作(例如在内部/外部浏览器中打开链接,或启动可执行文件)

您可以在下面显示的SourceLink配置对话框中看到一个示例:
(来源:)

因此,您可以毫不费力地使用此功能定义关键字,例如
Control Image
,然后在代码中添加如下注释:

   // Control Image: my_smart_list.jpg
SourceLink允许您双击此文本,您可以将其配置为在Visual Studio内部或外部浏览器中启动图像(使用
文件://
http://
url,具体取决于图像的存储方式和位置)

自定义工具提示! 现在,如果您想在这方面投入更多精力并实际编写一些代码,那么SourceLink允许您创建API扩展,以便在用户将鼠标悬停在编辑器中标记的文本上时显示自定义工具提示。SourceLink的默认安装附带示例API扩展,您可以复制这些扩展来创建自己的API扩展。有关这些示例的更多详细信息,请参阅答案顶部链接的文章

在SourceLinks论坛中,我们得知SourceLinks希望自定义API扩展以XAML文本的形式返回工具提示值。这对我们来说是个好消息,因为FlowDocument可以包含格式化文本、超链接和图像

流文档中的IMANGE既可以指定,也可以指定


希望这有帮助

我将使用--在源代码树中的某个位置创建图像,并使用doxygen注释。您可以在源注释中嵌入
\image
命令(请参阅),doxygen将从中生成所有HTML文档。我认为doxygen是一个很好的代码库文档编制工具,因为您可以直接从源代码中的注释生成文档,并单独分发或托管HTML。

是否希望Visual Studio Power Tools提供类似的Peek功能以获取帮助(Peek帮助(Alt+F1))和定义(按住Ctrl键并单击可查看定义)但仅适用于网络共享或网站上的图像?@Jehof,类似于Peek的东西-当然,除了图像资源将包含在实际项目中之外)。我知道Visual Studio Power Tools使用Webbrowser控件来显示Peek帮助,但默认为msdn主页。如果它接受任何URL,它将是您正在寻找的功能。Visual Studio中没有内置任何内容。您提到了一个插件,这就是解决方法,当controls.cs文件打开时,可能是一个编辑器扩展名:难道您不能使用SVG来解决这个问题吗?SVG可以是内联的,我相信它们在2013年会起作用。这样,您只需从src文件读取该文件,然后直接在中呈现它。