SandCastle MREFBuilder在Crystal Reports XI上进行抨击

时间:2010-11-02 14:48:24

标签: asp.net crystal-reports sandcastle crystal-reports-xi

我正在尝试使用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文件或某种类型的修复?

2 个答案:

答案 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)

不是一个完整的答案 - 但我在研究同样的问题时遇到过这个问题:

http://www.visualstudiodev.com/developer-documentation-help-system/sandcastle-issue-error-unresolved-assembly-reference-14559.shtml

斯蒂芬

编辑: 我已经放弃了这一点 - 虽然Sandcastle开发人员Eric Woodruff通过电子邮件非常有帮助,但我认为可以修复的唯一方法是Sandcastle有一些更优雅的异常处理。没有这个,我无法用Sandcastle记录我的项目。