Редактировать : Оказывается, этот метод устарел; просто установите Sandcastle Styles .
Sandcastle изначально не поддерживает его, но Code Contracts поставляется с необходимыми файлами.
Сначала убедитесь, что вы генерируете документацию для своей сборки, затем в настройках Code Contracts для своего проекта установите для Reference Reference Assembly значение «Build» и установите флажок «создавать контракты в XML-файл документа».
Далее откройте C:\Program Files (x86)\Microsoft\Contracts\Sandcastle\Sandcastle.zip
(или просто C:\Program Files\...
в 32-разрядной установке - то же самое для приведенных ниже инструкций).
То, что вам нужно извлечь, зависит от того, установили ли вы Sandcastle с MSI или из исходного кода (на самом деле это разные версии):
- если из MSI, извлеките все под
msi\vs2005\
до C:\Program Files (x86)\Sandcastle\Presentation\vs2005\
и перезапишите любые конфликты.
- если из источника, извлеките все данные от
source\vs2005\
до C:\Program Files (x86)\Sandcastle\Presentation\vs2005\
и перезапишите любые конфликты.
Наконец, вам нужно создать новый проект Sandcastle. Вы можете импортировать ваши темы и настройки из старой в мастере.
Тогда вы сможете запустить Sandcastle и иметь контракты в документации.