none
Как правильно создавать локализованные ресурсы в консоли, без использования IDE и msbuild.exe? RRS feed

  • Общие обсуждения

  • Доброго времени суток.

    Windows 7 x64 Enu\Rus.

    Как правильно создавать локализованные ресурсы в консоли, без использования IDE и msbuild.exe? Т.е. как сделать это, ограничившись использованием лишь базовых инструментов, таких как csc.exe, al.exe, resgen.exe (но не msbuild.exe). Например, я текстовый ресурсный файл превращаю в ресурс следующей командой (в составе моего BAT-файла):

    "%WinSDK%\resgen.exe" %srcDir%\my-resources.restext %resFileName%

    Затем успешно выполняю его компоновку с некоторым моим модулем:

    "%net35%\csc.exe" /t:module /out:%moduleName% /resource:%resFileName% %srcDir%\tools.cs

    Затем этот модуль подключаю к своему результирующему exe-файлу. Всё успешно работает - строки благополучно читаются из ресурсов. Однако теперь я хочу, чтобы в моём проекте присутствовали как ресурсы по умолчанию, так и локализованные (ru-RU) ресурсы. Как это сделать в IDE MSVS я знаю, но мне интересно, как это сделать вручную в консоли? Более подробно свой вопрос, вместе и исходниками "Hello, World!" я изложил здесь (на тот случай, если это будет более понятным).

    Спасибо.
    С уважением, Андрей.




    17 марта 2015 г. 15:26