Locbaml /generate で「型参照が '…' という名前のパブリック型が見つかりません」というエラーが発生する
-
26-09-2019 - |
質問
Locbaml を使用して、WPF アプリケーションでローカリゼーション ファイルを生成しています。
昨日、ソリューションを VS2008 から VS2010 にアップグレードしましたが、それ以来、Locbaml が 2 つのアセンブリで次のようなエラーをスローします。
"型参照は 'String' という名前のパブリック型を見つけられません。" と
"型参照で 'Int32' という名前のパブリック型が見つかりません。" 2 番目のアセンブリで。
実際、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=..」を残すことができたので、それらを削除することで問題は解決しました。
所属していません StackOverflow