Locbaml /generate dá erro "O tipo de referência não pode encontrar o tipo público nomeado '…'"
-
26-09-2019 - |
Pergunta
Estou usando o LOCBAML para gerar arquivos de localização no meu aplicativo WPF.
Ontem, atualizei minhas soluções do VS2008 para o VS2010 e, desde então, Locbaml lança um erro em dois dos meus assemblies dizendo
"O tipo de referência não pode encontrar o tipo público chamado 'string'." em uma montagem e
"O tipo de referência não pode encontrar o tipo público chamado 'Int32'." na segunda montagem.
Eu realmente uso esses tipos no meu xaml e todos parecem iguais:
xmlns:sys="clr-namespace:System;assembly=mscorlib"
DataType="{x:Type sys:Int32}"
DataType="{x:Type sys:String}"
Esse não é um tipo personalizado com o qual eu poderia ter algo errado.
Alguma idéia de como isso pode ser corrigido ou o que está causando isso?
Muito Obrigado,
EDITAR:Eu tentei pesquisar no Google e tudo o que pude encontrar é um possível problema com nomes de montagem que têm espaços em branco (http://siderite.blogspot.com/2009/06/vs2008-wpf-designer-tows-error-type.html) - Este não é o meu caso.
Além disso, devo especificar que a solução compila.
Solução
Ainda não descobri o que está causando isso, mas felizmente eu poderia poupar o "Datatype = .." e removê -los resolveu o problema.