LOCBAML / GREATE дает ошибку «Ссылка типа не может найти тип публичного типа» ... '

StackOverflow https://stackoverflow.com/questions/4031853

Вопрос

Я использую locbaml для генерации файлов локализации в моем приложении WPF.

Вчера я обновил свои решения от VS2008 до VS2010, и с тех пор LOCBAML бросает ошибку в двух моих собраниях

«Ссылка типа не может найти тип публичного типа имени« String ». в одной сборке и

«Ссылка типа не может найти тип общего типа с именем« int32 »." во второй сборке.

Я действительно использую эти типы в моем XAML, и все они выглядят одинаково:

xmlns:sys="clr-namespace:System;assembly=mscorlib"
DataType="{x:Type sys:Int32}"
DataType="{x:Type sys:String}"

Это даже не какой-то пользовательский тип, с которым я мог сделать что-то не так.

Любые идеи того, как это можно исправить, или что это заставляет это?

Большое спасибо,

РЕДАКТИРОВАТЬ:Я пытался погладить это, и все, что я могу найти, - это возможная проблема с именами сборки, которые имеют в нем пробелы (http://siderite.blogspot.com/2009/06/vs2008-wpf-designer-throws-error-type.html.) - Это не мое дело.

Кроме того, я должен указать, что решение компилирования.

Это было полезно?

Решение

До сих пор не выяснил, что это заставляет это, но, к счастью, я могу пощадить «datatype = ...», и удалить их решил проблему.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top