У меня есть решение Visual Studio 2005, в котором есть веб-приложение и проект библиотеки классов. В веб-приложении есть ссылка на проект библиотеки. Я бы хотел, чтобы XML-документация по коду проекта библиотеки выводилась в папку bin веб-приложения вместе с DLL библиотеки. Кажется, я не могу найти простого способа сделать это.





Возможно, этап после сборки? Немного некрасиво, но я думаю, что это сработает.
Используйте событие пост-сборки в проекте библиотеки, которое скопирует файл Xml в папку bin веб-приложения.
Например, вы можете использовать что-то вроде: copy $ (TargetDir) \ $ (SolutionDir) \
Это не проверено, поэтому вам, вероятно, придется его настроить.
Вот команда, которая сработала после сборки:
copy "$(TargetDir)$(TargetName).xml" "$(SolutionDir)MyWebProject1\bin\$(TargetName).xml"
copy "$(TargetDir)$(TargetName).xml" "$(SolutionDir)MyWebProject2\bin\$(TargetName).xml"
Пара проблем, связанных с этим решением:
Я принимаю это как неуклюжее, но работоспособное решение ... если у кого-то есть более элегантное предложение, дайте мне знать!
Не уверен, было ли это возможно в VS 2005, но в VS 2010:
Щелкните правой кнопкой мыши свой XML-файл и перейдите в свойства Измените «Копировать в выходной каталог» на «Копировать, если новее» или «Копировать всегда»