是否可以使用C#中的web.config覆盖类属性?

时间:2015-08-12 13:53:57

标签: c# attributes overwrite

我有一个用从System.Attribute派生的自定义属性修饰的类。

我想更改此属性的一个属性。 是否可以不修改代码? Web.config可能吗?

1 个答案:

答案 0 :(得分:0)

如果您没有从已编译的代码中引用您的WebConfig,那么您将无法通过WebConfig更改已编译的代码。

我认为你要找的是这样的:

var name = Settings.Default.Name;

您可以稍后在app / web.config中更改此值:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <!-- ... -->
        <setting name="Name" serializeAs="String">
            <value>Robert</value>
        </setting>
    <!-- ... -->
</configuration>