2013-05-06 2 views
1

Я добавил ключ в файл ресурсов в проекте silverlight. после создания этого проекта и заменить его XAP файл ClientBin в приложении он дает мне следующую ошибку'System.Windows.Markup.XamlParseException: Не найдено соответствующего конструктора типа' Resources '

"An exception occurred while initializing module 'SubmissionRequerimentsVM'. 
- The exception message was: An exception has occurred while trying to add a view to region 'WorkAreaRegion'. 
- The most likely causing exception was was: 'System.Windows.Markup.XamlParseException: No matching constructor found on type 'CAN.AMI.Contracts.RenewalsSubmissionRequeriments.My.Resources.Resources'. [Line: 22 Position: 40] ---> System.MissingMethodException: No parameterless constructor defined for this object. 
    at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) 
    at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache) 

Пожалуйста, помогите мне с этой проблемой, как я stucked в нем и не найдя никакого решения.

+0

Сообщение об ошибке явно указывает на вашу проблему. У вас нет конструктора без параметров. – ChrisF

+0

он работал точно, имея много ключей в файле ресурсов. я просто добавил еще один. Я могу правильно получить его значение в ViewModel, но с исключением во время выполнения. И если мне пришлось добавить конструктор без параметров для этого «ключевого слова», то это в resource.resx.vb ?? – Palvi

+0

Класс ресурса уже имеет конструктор по умолчанию. – Palvi

ответ

1

У меня проблема. Всякий раз, когда я добавляю новый ключ в файл ресурсов в файле resource.resx.vb, конструктор по умолчанию заменяется на Friend вместо Public. так что это вызывает проблему. Я только что изменил его на Public, и все идет хорошо.

Смежные вопросы