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

Я пытаюсь создать документацию для переносимой библиотеки классов (.Net40, Silverlight 4, .Net для Магазина Windows, Windows Phone 7.5) в виде HTML Help 1 и MS Help Viewer. У меня есть только один "Источник документации". Проект настроен на использование стиля документации 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, или я могу исправить это сам?

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 решил проблему.

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

Другие вопросы по тегам