2017-05-04 18 views
0

Sandcastleヘルプファイルビルダー(SHFB)GUIを使用して、Microsoft Visual Studio 2013のC#プロジェクトのドキュメントを作成しています。プロジェクトプロパティで、出力パスが "bin \ x86 \デバッグ\」が、私はSHFB GUIでサンドキャッスルのヘルプファイルを作成するとき、sandcastle BE0040エラー:間違ったパス

Error BE0040: Project assembly does not exist

と参照がパスが存在する 『プロジェクトのプロパティで指定した出力パスは、\ binに\デバッグ』ではありません。

SHFBはどこから出力パスを取得しますか?どうすれば修正できますか?

答えて

0

この問題は再現できません。 SHFB online help and documentationには、次のリンクを推奨します。

BE0040プロジェクトアセンブリは、プロジェクトファイルのドキュメント・ソースからのアセンブリが見つからない場合エラーが発生存在しません。

このエラーの原因としては、プロジェクトが構築されていない可能性が考えられます。アセンブリが存在するようにプロジェクトをビルドし、ヘルプファイルプロジェクトをビルドします。さらに、ドキュメンテーションソースの設定とプラットフォームの設定を確認して、ビルドされたアセンブリ(つまり、デバッグまたはリリース)が選択されていることを確認します。これらが指定されていない場合は、GUI(使用されている場合)またはコマンドラインオプション(MSBuildで構築されている場合)の設定を確認してください。指定されていない場合は、それぞれデフォルトでDebugおよびAnyCPUになります。

プラットフォームターゲットの切り替えなど。 x86もこれを引き起こす可能性があります(別のパス、以下を参照)。

enter image description here

SHFP GUIを使用しているとき、あまりにもファイル名やフォルダを確認してください。

enter image description here

関連する問題