【发布时间】:2011-07-06 22:06:53
【问题描述】:
我正在使用 VS 2010 SDK SP1 创建一个 Visual Studio 2010 扩展,它将在代码编辑器中打开源代码文件。该扩展是一个工具窗口,停靠在解决方案资源管理器所在的位置。
该扩展使用 WCF 服务检索源代码文件并在 TreeView 中显示层次结构。双击代码文件时,它应该将关联的源代码加载到代码编辑器窗口中,就像解决方案资源管理器所做的那样。
我已经阅读 VS 扩展和 DTE 自动化有一段时间了,但进展甚微。似乎我可以毫无问题地访问已经打开或活动的 WpfTextViews,但我不明白如何在 IDE 的文档区域中打开一个新的 TextView。请记住,这些不是保存在磁盘上的实际源代码文件,而是从 WCF 服务检索并存储在内存中。
谁能提供一个例子或给我一些关于如何实施的指导?谢谢。
【问题讨论】:
标签: c# .net visual-studio-2010