1

SandCastle を使用して、最新のプロジェクトのヘルプ ドキュメントを生成しようとしています。ユーティリティ プロジェクトではすべて問題なく動作しましたが、メイン プロジェクトで使用しようとすると、Crystal Reports でエラーが発生します。

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ファイルを完全に除外する方法、または何らかの修正を行う方法を知っている人はいますか?

4

2 に答える 2

1

Crystal Reports を含む Dot Net プロジェクトを処理するために、最新の Sandcastle に恒久的な修正が加えられました。 -- 2010 年 10 月 -release.aspx

Sandcastle の最新のダウンロードはhttp://shfb.codeplex.com/releases/view/92191にあります。

于 2012-10-12T11:27:09.043 に答える
0

完全な答えではありませんが、同じ問題を調査しているときにこれに遭遇しました。

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

スティーブン

編集:私はこれをあきらめました-そしてSandcastle開発者のEric Woodruffは電子メールで非常に役に立ちましたが、これを修正できると私が考える唯一の方法は、Sandcastleにもっと優雅な例外処理があった場合です。これがないと、Sandcastleでプロジェクトを文書化できません。

于 2011-06-06T14:30:47.227 に答える