Оптимизированный подход к глобализации с помощью WinForms и ASP .NET

Я новичок в глобализации, и мне нужно сделать решение многоязычным.

Я искал совсем немного, но не нашел упрощенного способа добиться следующего:

  • Создайте вспомогательную сборку с нейтральными и специфичными для культуры файлами ресурсов.
  • Используйте вышеуказанные сборки в приложении WinForms
  • Используйте те же сборки в приложении ASP .NET.

В WinForms эта статья полезна и вот хороший подход к очистке каталогов развертывания.

Однако я не нашел способа использовать эти вспомогательные сборки в ASP .NET.


person Raheel Khan    schedule 17.04.2012    source источник
comment
Можете уточнить свой вопрос? И WinForms, и ASP.NET поддерживают вспомогательные сборки для локализации. Вы имеете в виду, что хотите повторно использовать вспомогательные сборки, которые вы создали как часть приложения WinForm, в приложении .NET?   -  person Clafou    schedule 18.04.2012
comment
@Clafou: я подозревал, что и WinForms, и ASP .NET поддерживают вспомогательные сборки, но я просто не мог заставить их работать из-за сложной иерархии пространств имен. Кроме того, проблема необходимости вручную компилировать файлы ресурсов для получения строго типизированных ссылок была неприемлема в нашем процессе сборки. Не уверен, что есть способ интегрировать процесс в стиле MSBUILD.   -  person Raheel Khan    schedule 18.04.2012
comment
О да, определенно есть способ сделать это как часть процесса сборки! Вы используете Visual Studio? Если да, то это довольно прозрачно, просто добавьте ресурсы, и вы автоматически получите строго типизированные методы доступа и вспомогательные сборки.   -  person Clafou    schedule 19.04.2012
comment
Понятно. VS по умолчанию сохранял модификаторы доступа к файлам ресурсов закрытыми. Шиш. Спасибо.   -  person Raheel Khan    schedule 19.04.2012