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.

Foi útil?

Solução

Ainda não descobri o que está causando isso, mas felizmente eu poderia poupar o "Datatype = .." e removê -los resolveu o problema.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top