سمة ملف appsettings مكافئة للتطبيقات
-
21-09-2019 - |
سؤال
في ملف ASP.NET Web.Config يمكنك القيام به
<appSettings file="local.appSettings.config">
<add key="foo" value="bar" />
</appSettings>
وسيبحث في local.appsettings.config لأي تجاوزات لإعداد Foo/Bar.
هل هناك ما يعادل Applicationsettings؟ شيء من هذا القبيل
<applicationSettings file="local.applicationSettings.config">
<FooBar.My.MySettings>
<setting name="foo" serializeAs="String">
<value>bar</value>
</setting>
</FooBar.My.MySettings>
</applicationSettings>
أو حتى نهج مختلف للحفاظ على مجموعة مختلفة من تطبيقات التطبيقات ، على سبيل المثال مجموعة للتطوير المحلي ، ومجموعة للإنتاج
المحلول
لست على دراية بمكافئ ، ولكن يمكنك استخدام سمة ConfigSource وتخزين إعدادات التطبيق في ملف خارجي. باستخدام سمة configsource ، لن يكون هناك دمج الإعدادات. أيضًا ، أعتقد أن ConfigSource متاح ابتداءً من .NET 2.0.
لا تنتمي إلى StackOverflow