Есть написанный на C# Windows service, VS 2010. Без интерфейса. Молча себе работает, ресурсов нет у него и локализация ему совершенно не нужна. И все было отлично, пока ПО поставлялось в страны с европейскими языками. Эти языки живут в одном локале, General Latin, если не ошибаюсь.
И вот пришел черед русской версии. И тут оказалось, что русская винда сразу после старта гасит сервер с издевательским сообщением, что этот сервис бесполезен для данного компьютера и потому остановлен.
Выяснилось, что это потому, что он не локализован. Винда ищет satellite resource DLL, не находит, и считает, что сервис для русской версии не предназначен. Останавливает его, чтоб не ел зря ресурсы.
Как правильно смастерить эту чертову DLL? Так чтоб винда находила ее как satellite resource DLL? Слышал, что надо поставить ее в GAC подписав криптоключем... но ниче пока не получается. Не могу сообразить как ее вообще создать... для проекта windows service в Visual Studio ресурсы не предусмотрены!
Упорные попытки гуглить ничего не принесли, ибо находятся мегатонны инфы о том, как локализовать всякие обычные приложения...
Посоветуйте братья... хоть не решение, но хороший форум где много программистов... На хабр у меня входа нет... А заказчик уже кровожадно смотрит... Считает проблему простейшей.