1

私は困惑している次の問題を抱えています。Windows 7 でこのコードを以前に動作させた後、最近新しい Windows 8 マシンをインストールしました。 (関連するかどうかは不明)

Console.Write(System.Globalization.NumberFormatInfo.CurrentInfo.NumberDecimalSeparator);

現在のカルチャ情報の NumberDecimalSeparator をチェックするコードを実行すると、小数点の代わりにコンマが表示されます。

Windows の設定で [数値の書式設定] 画面を見ると、間違いなく小数点以下に設定されています。

これは .Net 4.5 と Windows 8 の問題でしょうか?

4

1 に答える 1

0

私はこれを機能させました。

アプリケーションプールIDをNetworkServiceに設定すると、機能するようになりました。ただし、同じ問題が発生した別のマシンでは、LocalSystemに設定して動作させる必要があったため、これが適切な解決策であるかどうかはわかりません。

于 2013-01-16T10:54:48.513 に答える