Как узнать подробности об исключении при генерации кода Silverlight? - PullRequest
4 голосов
/ 16 марта 2011

Я получаю следующую ошибку при создании бизнес-приложения Silverlight:

Генератор кода

'Microsoft.ServiceModel.DomainServices.Tools.CSharpCodeDomClientCodeGenerator' обнаруженНеустранимое исключение и не удалось создать код для проекта

'C: \ Software \ ProjectPartCenterAdmin \ Alpha \ Последняя версия \ ProjectPartCenterAdmin \ ProjectPartCenterAdmin.csproj':

Исключение было сгенерировано цельюinvocation.

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

О, и, кстати, я ненавижу генерацию кода!У меня были бесконечные проблемы с RIA Services, и я изо всех сил стараюсь делать вещи «правильным образом»;то есть без хаков.

Редактировать:

Я также получаю похожее предупреждение:

При создании возникло следующее исключениесоставной контейнер MEF:

Невозможно загрузить один или несколько запрошенных типов.Получите свойство LoaderExceptions для получения дополнительной информации.

Будет использоваться генератор кода по умолчанию.

Я уже некоторое время получаю это и игнорирую, потому что приложение работает нормально.

Кроме того, когда я удаляю свои атрибуты CustomValidation, исключение исчезает.Но предупреждений нет.

1 Ответ

1 голос
/ 02 ноября 2011

Во-первых, вам нужно проверить, были ли в проекте ошибки пользовательской проверки. У меня была та же проблема, но когда я понял, что у меня есть два метода результата проверки с тем же именем! и изменить его, построение было успешным.

...