1

Locbaml を使用して、WPF アプリケーションでローカリゼーション ファイルを生成しています。

昨日、ソリューションを VS2008 から VS2010 にアップグレードしましたが、それ以降、Locbaml は 2 つのアセンブリで次のエラーをスローします。

「型参照は、'String' という名前のパブリック型を見つけることができません。」1 つのアセンブリで

「型参照は、'Int32' という名前のパブリック型を見つけることができません。」2番目のアセンブリで。

私は実際に xaml でこれらの型を使用していますが、それらはすべて同じように見えます。

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

それは、私が何か問題を起こす可能性のあるカスタムタイプではありません。

これを修正する方法、またはこれを引き起こしている原因についてのアイデアはありますか?

どうもありがとう、

編集: 私はこれをグーグルで検索しようとしましたが、空白を含むアセンブリ名に問題がある可能性があることがわかりました( https://siderite.dev/blog/vs2008-wpf-designer-throws-error-type.html ) - これは私の場合ではありません。

また、ソリューションがコンパイルされることを指定する必要があります。

4

1 に答える 1

1

これの原因はまだわかりませんが、幸いなことに「DataType = ..」を省くことができ、それらを削除することで問題が解決しました。

于 2010-10-28T15:25:11.950 に答える