Rage Ответов: 0

Как избавиться от ошибки о ресурсах в проекте C#


Привет CPians,

Я пытаюсь скомпилировать проект C# с Winforms под управлением Visual Studio, который я взял на себя. Я бывший разработчик C++, но никакого опыта работы с C#. У меня есть очень небольшое изменение в этом проекте, поэтому я все еще даю ему попробовать без полного знания его, внутренний инструмент, так что ничего не пойдет в поле и т. д., Просто на случай, если вы можете задаться вопросом, почему я уже пробую то, что выглядит как продвинутый материал с моей первой пробой на языке.

Проект должен компилироваться "из коробки", например, из нашей системы управления версиями, но я получаю следующую ошибку:
A first chance exception of type 'System.Resources.MissingManifestResourceException' occurred in mscorlib.dll<br />
A first chance exception of type 'System.Resources.MissingManifestResourceException' occurred in mscorlib.dll<br />
An unhandled exception of type 'System.Resources.MissingManifestResourceException' occurred in mscorlib.dll<br />
Additional information: Für die angegebene Kultur oder die neutrale Kultur konnten keine Ressourcen gefunden werden. Stellen Sie sicher, dass XXXX.UserMessages.resources beim Kompilieren richtig in die Assembly XXX eingebettet wurde, oder dass die erforderlichen Satellitenassemblys geladen werden können und vollständig signiert sind.


Последнее сообщение на немецком языке, но в основном говорит о том, что он не смог найти ресурсы для данной культуры. Я предполагаю, что должен либо указать другой ресурс "культуры" в настройках, либо предоставить ресурс для "культуры", которая в настоящее время установлена в моей visual studio. Так ли это ? Может ли кто-нибудь указать мне, как это сделать правильно ? (Я предполагаю, что у меня где - то есть англо-немецкий конфликт, так как проект был построен в англоязычной стране, а я нахожусь в Германии-или мне не хватает некоторых сборок, но я не уверен, где находятся ресурсы в проекте C#).

Я мог бы добраться до программиста, который проверил проект, но а. это займет много времени - никаких подробностей здесь нет, и Б.это должно быть компилируемо для любого человека в любом случае (или именно так я понимаю правильный контроль исходных текстов), так что помощь будет оценена. Заранее спасибо ребятам.

Что я уже пробовал:

См. выше (я XXX'D название проекта).

kosmas kafataridis

Я считаю, что это потому, что у вас есть немецкий фреймворк, а у человека, который его сделал, было что-то еще, и что вы, возможно, используете многоязычный инструмент. попробуйте установить язык по умолчанию
перейдите в свойства проекта на вкладке приложение нажмите Информация о сборке и измените нейтральный язык на английский или что-то еще

gggustafson

Я согласен с космаскафом. Если это не сработает, возвращайтесь.

RickZeeland

Может быть, это поможет: http://stackoverflow.com/questions/1327692/c-what-does-missingmanifestresourceexception-mean-and-how-to-fix-it

0 Ответов