Строитель файлов справки Sandcastle не может найти vs2010.config

Я пытаюсь создать документацию для переносимой библиотеки классов (.Net40, Silverlight 4, .Net для Windows Store, Windows Phone 7.5) в виде справки HTML 1 и средства просмотра справки MS. У меня только один «Источник документации». В проекте настроено использование стиля документации vs2010 (проблема также существует со стилем vs2005). Всякий раз, когда я пытаюсь создать проект документации, будь то через графический интерфейс Sandcastle Help File Builder или Visual Studio 2010, я всегда получаю одну и ту же ошибку:

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 или я могу исправить это сам?


person JKor    schedule 23.03.2013    source источник


Ответы (1)


У меня возникла та же проблема, и похоже, что копирование файлов с C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETPortable\2.3.5.1 на C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\3.0\Runtime\.NETPortable решило проблему.

Но я действительно не понимаю, что происходит, и это не кажется мне подходящим решением, просто обходным путем.

person svick    schedule 24.08.2015