我正在尝试使用SandCastle为我的最新项目生成一些帮助文档。一切都适用于我的实用程序项目,但是当我尝试将它与我的主项目一起使用时,它会在Crystal Reports上进行barfs。
Generating reflection information...
[c:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe]
GenerateRefInfo:
MrefBuilder (v2.6.10621.1)
Copyright c Microsoft 2006
Info: Loaded 1 assemblies for reflection and 0 dependency assemblies.
MREFBUILDER : error : Unresolved assembly reference: BusinessObjects.Licensing.KeycodeDecoder (BusinessObjects.Licensing.KeycodeDecoder, Version=14.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304) required by CrystalDecisions.CrystalReports.Engine
Last step completed in 00:00:03.1875
-------------------------------
SHFB: Error BE0043: Unexpected error detected in last build step. See output above for details.
有谁知道如何完全排除所有Crystal Reports文件或某种类型的修复?
答案 0 :(得分:1)
现在有一个永久修复最新的Sandcastle来处理包含Crystal Reports的Dot Net项目 - 请参阅帖子http://geekswithblogs.net/TATWORTH/archive/2012/10/12/sandcastle-help-file-builder---october-2010-release.aspx
最新的Sandcastle下载位于http://shfb.codeplex.com/releases/view/92191
答案 1 :(得分:0)
不是一个完整的答案 - 但我在研究同样的问题时遇到过这个问题:
斯蒂芬
编辑: 我已经放弃了这一点 - 虽然Sandcastle开发人员Eric Woodruff通过电子邮件非常有帮助,但我认为可以修复的唯一方法是Sandcastle有一些更优雅的异常处理。没有这个,我无法用Sandcastle记录我的项目。