Любой, кто использует sandcasle..i, не нашел ни малейшего шага вперед шаг за шагом, чтобы использовать его, и создать параметры проекта msbuild, которые будут генерировать дружественный файл справки. Я установил его из кода и установил конструктор файлов, но они не говорят, как его использовать. любой пример был бы apptrciated.sandcastle с visual studio 2010 и msbuild 4.0
ответ
Когда вы установили Builder Builder в Sandcastle, он также должен был установить файл документации. В этом файле справки см. Содержание -> Начало работы -> Строительные проекты Вне графического интерфейса. На этой странице есть раздел под названием «Указание постпостроенного события для создания файла справки», который выглядит так, как будто вы ищете:
В настоящее время проекты создания файлов справки напрямую не поддерживаются в качестве элементов проекта проекта , Однако для их создания можно использовать событие post-build в проекте Visual Studio. Для этого щелкните правой кнопкой мыши имя проекта в обозревателе решений, выберите «Свойства» и выберите подпункт «События». Нажмите кнопку «Командная строка события после сборки», чтобы ввести в командной строке. Вы можете нажать кнопку «Редактировать пост-сборку», чтобы открыть диалог с большим редактором и список доступных макросов. Ниже приведен пример общего сценария командной строки, который можно использовать (строки, завернутые для отображения). Замените путь к инструменту с помощью пути, на котором вы установили его на свой компьютер. Оператор IF предотвращает создание файла справки в сборках отладки, где это может и не понадобиться.
IF "$(ConfigurationName)"=="Debug" Goto Exit
ECHO Building SHFB help file via MSBuild
"$(SystemRoot)\Microsoft.NET\Framework\v3.5\MSBuild.exe"
/p:CleanIntermediates=True /p:Configuration=Release
"$(SolutionDir)Doc\SandcastleBuilder.shfbproj"
:Exit