2009-09-21 41 views

回答

5

不,您不會有任何衝突,因爲.dll不能有自己的.config文件。

即使您將庫的.config文件放在同一個文件夾中,應用程序根本就不會從中獲取值。

如果您希望使用其中一些值,可以將它們合併到您的web.config中。

+0

我看着我的盈方的情況不敢苟同...... – Kirschstein 2009-09-21 10:50:17

+0

@Kirschtein:這是什麼? – 2009-09-21 10:51:21

+0

這個庫裏面有一個app.config文件,其中提到了連接字符串。 – Kirschstein 2009-09-21 10:53:29

2

您可以將其他配置文件的設置合併到您的web.config文件中。這也允許您覆蓋值以及它們是否具有相同的密鑰。

的web.config

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <appSettings file="YourSettings.config"> 
    <add key="KeyToOverride" value="Original" /> 
    <add key="KeyToNotOverride" value="Standard" /> 
    </appSettings> 
    ... 

YourSettings.config

<appSettings> 
    <add key="KeyToOverride" value="Overridden" /> 
    <add key="KeyToBeAdded" value="EntirelyNew" /> 
</appSettings> 
相關問題