В процессе рефакторинга я переместил файл ресурсов из одного проекта в другой. Я думаю, что нажал на предупреждение, говорящее мне, чтобы в один момент сильно набрать файл ресурсов, и теперь я получаю:
Не удалось найти ресурсы подходит для указанной культуры или нейтральная культура. Удостовериться "MyProject.Common.ResourceManagement.resources" был правильно встроен или связан с сборка "MyProject.Common" при компиляции время или что все спутник требуемые сборки являются загружаемыми и полностью подписано.
Который из MissingManifestResourceException, которое я считаю.
http://msdn.microsoft.com/en-us/library/system.resources.missingmanifestresourceexception.aspx
Я посмотрел пару решений:
Но ни один из них не кажется мне подходящим.
Есть идеи? Это беспокоило меня уже несколько дней.
Я что-то делаю глупо?
Вы уверены, что эти файлы ресурсов встроены в сборку? Возможно, вы потеряли настройки «Встроенный ресурс» при перемещении файлов. Кроме того, имена ресурсов могли измениться. Полное имя ресурса AssemblyName + физическая подпапка (и) + имя ресурса
Можете ли вы экспортировать их в текстовый файл из исходного проекта и импортировать их в новый проект? Если это просто пары ключ / значение, все должно быть просто.