我正在尝试使用 ac# 文档中的语句构建一个 Visual Studio 2010 vsix 插件以更改(从添加和删除开始)。在当前 ProjectItem 上使用 FileCodeModel 我可以看到如何添加类、结构等,但不使用指令。谁能给我建议?
问问题
252 次
2 回答
0
我已经解决了这个问题。我可以递归地分析 FileCodeModel 上的 CodeImports,它为我提供了当前 using 指令的列表。不幸的是,我在 FileCodeModel 中找不到任何 AddCodeImport 方法,因此假定它不存在。因此,当我插入 using 指令时,我必须执行获取与最后一个 CodeImport 关联的 TextPoints(在当前命名空间范围内)并将 using 指令作为文本插入其中。
这很好用,但我不太明白为什么没有 AddCodeImport 方法。
于 2010-11-27T11:32:22.183 回答
0
在http://msdn.microsoft.com/enus/library/envdte80.filecodemodel2.addimport(VS.80).aspx检查 FileCodeModel2
于 2010-12-10T10:30:09.003 回答