我正在尝试使用c#文档中的语句构建一个Visual Studio 2010 vsix add on来改变(开始只是添加和删除)。使用当前ProjectItem上的FileCodeModel,我可以看到如何添加类,结构等,但不使用指令。有人可以就此提出建议吗?
答案 0 :(得分:0)
我已经解决了这个问题。我可以在FileCodeModel上递归分析CodeImports,它给出了当前using指令的列表。不幸的是我在FileCodeModel中找不到任何AddCodeImport方法,所以假定它不存在。因此,当我插入使用指令时,我必须执行获取与最后一个CodeImport相关联的TextPoints(在当前命名空间范围内)并在那里插入using指令作为文本。
这很好用,但我不太明白为什么没有AddCodeImport方法。
答案 1 :(得分:0)