我想通过sandcastle创建一个文档。 因此,我需要引用不应记录的DevExpress。
我在项目的引用和DevExpress资源文件夹下添加了DevExpress dll。
我尝试了几种不同的设置,但无法解决。
现在Sandcastle多次显示此警告:
BuildAssembler : warning : ResolveReferenceLinksComponent: [T:test.DEVEXPRESS] Unknown reference link target 'P:DevExpress.XtraEditors.BaseStyleControl.Appearance'. [G:\test\test\test\Testing\Working\BuildReferenceTopics.proj]
我该如何解决这个问题?
答案 0 :(得分:0)
我现在已经面临同样的问题一段时间了,而我正在研究它。
Sandcastle构建包含可点击引用链接的文档。但有些参考文献可能无法解决,因为 它们来自外部程序集(依赖项)。这将在构建输出中引发警告。如果你对它没问题,那就忽略它,因为没有任何伤害。但是,如果您有强迫症(如我),请按照以下说明禁止警告。
注意:更新依赖项时,虚拟Sandcastle项目的文档源和引用也需要 要被更新。 [TODO]:找到一种自动化的方法。的NuGet?
注意: Sandcastle会对虚拟项目进行部分构建,以收集类型信息(通过反射)。虚拟项目 没有必要成功构建,但它必须通过 TransformReflectionInfo 阶段才能使插件工作。
IMO这不是我希望的解决方案,因为它不必要地增加了另一个项目,但是因为我有很多警告他们正在掩盖真正的问题。我想这更好的是两个邪恶。