У меня была такая же проблема, и она тоже разрешилась после перезагрузки.Я думаю, это потому, что задача AssignCulture должна проверить культуру, используемую в файле ресурсов, и, если это не стандартная или нестандартная культура, в которой есть файл .nlp в папке Windows \ Globalization, назначение завершится неудачно во время компиляции, а файл ресурсов не будет
В моем случае я только что создал пользовательскую культуру, но я думаю, Visual Studio не знала об этом, поскольку она, должно быть, кэшировала файлы ресурсов, которые были найдены при предыдущей перезагрузке системы.Повторная перезагрузка ПК должна была обновить кэшированные файлы ресурсов (включая пользовательские), а затем задача AssignCulture смогла успешно сопоставить ресурс, и файл ресурса был создан.