使用 Cecil,我正在修改某个项目的程序集以包含一些额外的接口。这是由我的项目文件中的 AfterBuild 目标触发的,该目标调用自定义任务。这工作正常。生成的程序集将按应有的方式进行修改。
但是,我有另一个项目依赖于正在修改其程序集的项目。在 Visual Studio 2013 代码编辑器中工作时,Visual Studio 似乎根本无法识别我生成的类型,即使构建工作正常。
我试过直接引用生成的程序集而不是项目,但结果是一样的。不知何故,编辑器看不到构建所看到的内容。
这可能是什么原因造成的?如何让编辑了解这些类型?
编辑:看起来问题不在于视觉工作室本身,而是更清晰。当我暂停 resharper 时,编辑器不再显示任何红色符号,也不会抱怨未解析的符号。
所以现在的问题是,如何让我更清晰地了解我生成的类型?