سؤال

ولقد ارتكبت خطأ أحمق ...

وأنا ركبت صافي قبل وضع الإعدادات الإقليمية في بلدي XP والآن DateTime.Now سيحدد التاريخ ك 12/01/2009 بدلا من 01/12/2009.

وأنا متأكد من أن هناك طريقة سهلة لتغيير هذا لوقت التشغيل التكوين صافي ولكن لا أستطيع أن أتذكر ما هو عليه.

مساعدة؟

هل كانت مفيدة؟

المحلول 3

لا لا من الإجابات أعلاه هو الصحيح.

وكانت الطريقة الصحيحة لحل مشكلتي لتعديل الإعدادات الإقليمية لحساب المستخدم الخاص بي، وبعد ذلك داخل قلم المحكمة تصدير مفتاح لوحة تحكم \ الدولي إلى ملف. ثم لكل مستخدم آخر تصدير نفس المفتاح والكتابة إعدادات UK الصحيحة من أول (والصحيح مفتاح ريج).

وبمجرد تشغيل تحدث كل المستخدمين الإعدادات مرة أخرى إلى التسجيل وجميع وحلها. المشكلة هي أن تفعل مع الإعدادات الإقليمية تطبيق للمستخدم ASPNET إنشاؤه عند تثبيت DOTNET.

نصائح أخرى

وتغيير الإعدادات الإقليمية ويندوز ويجب أن يتم انتقاؤها تلقائيا. وفي أسوأ الأحوال قد تضطر إلى إعادة تشغيل الكمبيوتر. أنا لا أعتقد أن تثبيت مرة. NET يتم تخزين الإعدادات الإقليمية في أي مكان بشكل دائم.

لASP.NET، اعتقد انه يمكن استخدام HTTP: // MSDN .microsoft.com / EN-US / مكتبة / bz9tc508.aspx

لWinForms عناصر وتطبيق WPF، وعادة ما تجاوز Thread.CurrentThread.Culture وUICulture.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top