2012-05-10 5 views
3

мне нужно сделать резюме для двух разных языков, я знаю, как я могу это сделать для одного языкарезюме на разных языках C#

/// <summary> 
/// Constructor 
/// </summary> 
/// <param name="FilePath">Full path to file</param> 

Как я мог бы добавить немецкий вариант?

Возможно ли это? Если да, покажите мне пример.

+4

Возможно http://stackoverflow.com/questions/6221140/how-to-localize-the-documentation-of-a-net-library –

ответ

4

К сожалению, «система» документации XML не является такой гибкой.

У меня нет хорошего решения для вас, но вы можете посмотреть на использование некоторых редакторов XML, чтобы взять исходный XML, созданный Visual Studio, и перевести его на немецкий язык - если структура XML останется прежней, вы можете использовать обычную оснастку (SandCastle или что-то еще) для создания немецкой документации.

Update:

Подход, который @ta.speot.islinked to в Его comment интересно и может быть сделано, чтобы работать.

В общем случае у вас есть полная копия комментариев документации на другом языке, только с использованием атрибута xml:lang на элементе <summary> - созданный документ будет содержать все элементы XML, и вы можете использовать XSLT для преобразования и выбора язык.

+0

Благодарим вас и благодарим @ ta.speot.is – Likurg

0

Нет, это невозможно, афайк. Механизм документации VS XML в настоящее время поддерживает только один блок комментариев для каждого члена класса.