8

ポータブルクラスライブラリ(.Net40、Silverlight 4、.Net for Windows Store、Windows Phone 7.5)のドキュメントをHTMLヘルプ1およびMSヘルプビューアーとして作成しようとしています。「ドキュメントソース」は1つしかありません。プロジェクトはvs2010ドキュメントスタイルを使用するように設定されています(vs2005スタイルにも問題があります)。Sandcastle Help FileBuilderGUIまたはVisualStudio2010のどちらを使用しても、ドキュメントプロジェクトをビルドしようとすると、常に同じエラーが発生します。

SHFB: Error BE0019: Unable to transform template 'VS2010.config': Could not find a part of the path 'C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\3.0\Runtime\.NETPortable'.
Could not find a part of the path 'C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\3.0\Runtime\.NETPortable'.

さらに調査したところ、ディレクトリはである必要があるようC:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\Templates\VS2010.configです。SHFBが試行しているディレクトリではなく、そのディレクトリにSHFBをリダイレクトするにはどうすればよいですか?

ドキュメントプロジェクトをビルドするにはどうすればよいですか?

さらなる調査を通じて、この問題はドキュメントソースがポータブルクラスライブラリであることにあると推測しました。これはSHFBのバグですか、それとも自分で修正できるものですか?

4

1 に答える 1

2

私は同じ問題を経験しましたが、ファイルをコピーして問題C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETPortable\2.3.5.1C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\3.0\Runtime\.NETPortable解決したようです。

しかし、何が起こっているのかよくわかりません。これは私にとって適切な解決策ではなく、回避策にすぎません。

于 2015-08-24T14:24:11.480 に答える