Detsle, в большинстве случаев прокатывает такое: заменяешь исходный файл старой версии на файл новой версии и жмешь Обновить ресурсы. Если этот способ сработал - это супер. Все переведенное останется на своих местах, сохранятся расположения контролов и т.п. (эта рекомендация была получена от Алексея лично, так что это никакие не "костыли", если что)
Если метод не сработал (я не проверял его на .NET) - открываем файл новой версии и делаем импорт перевода из старой. Все легко находится по пунктам меню. Но в этом случае придется все выверять.