LOCBAML / GREATE дает ошибку «Ссылка типа не может найти тип публичного типа» ... '
-
26-09-2019 - |
Вопрос
Я использую 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 = ...», и удалить их решил проблему.