سؤال

في ملف 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.

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