1

アプリケーションを新しいマシンにデプロイしました。CompactEditionRuntimeをインストールしましたが、奇妙な例外が発生しました。私はそれについての情報をウェブ上でさらに見つけることができず、それを解決する方法を見つけました。

多分あなたはそれに遭遇しましたか?

これは例外です:

タイプ:System.Data.SqlServerCe.SqlCeException、System.Data.SqlServerCe、Version = 3.5.1.0、Culture = neutral、PublicKeyToken = 89845dcd8080cc91

メッセージ:指定されたロケールはこのマシンにインストールされていません。適切な言語パックをインストールしてください。[LCID = 1037]

ソース:SQL Server Compact ADO.NETデータプロバイダーエラー:System.Data.SqlServerCe.SqlCeErrorCollection HResult:-2147467259 NativeError:25130データ:System.Collections.ListDictionaryInternal

ありがとう、アリエル

4

3 に答える 3

0

ロケールについて不平を言っています。あなたのプロフィールのウェブサイトは、あなたがイタリア出身であることを示しています。イタリア語版を英語版のマシンにインストールした可能性はありますか、またはその逆ですか?

于 2009-05-12T15:16:10.270 に答える
0

ヘブライ語のローカリゼーションに関連しているようです。LCID 1037 はヘブライ語のロケール識別子です。

于 2009-05-12T15:16:22.170 に答える
0

それを解決したのは、左から右への言語のサポートをインストールすることでした。しかし、それはまだ私を困惑させます。その理由は何ですか。アプリでもデータベースでも、そのような言語は使用しません。調査する必要があります。

于 2009-05-12T15:35:28.817 に答える