引用具有多个配置版本的程序集

时间:2013-10-18 02:33:10

标签: c# asp.net .net configuration app-config

我有一个装配,例如“DoCommonStuffAssembly”,带有自己的app.config。

这个程序集由两个不同的程序集引用,例如“BusinessLogic01”和“BusinessLogic02”,带有自己版本的DoCommonStuffAssembly配置部分。

现在我需要在同一个ASP.NET应用程序中引用BusinessLogic01和BusinessLogic02,但两者都应该具有DoCommonStuffAssembly的配置部分的不同版本(如日志文件夹或类似的东西)。

我该怎么做?我在哪里进行更改以使DoCommonStuffAssembly在这样的环境中有用?

1 个答案:

答案 0 :(得分:1)

除非在不同的虚拟路径中引用两个BusinessLogic程序集,否则无法处理此方案。您可以在每个路径中使用web.config。如果两个BusinessLogic程序集仅在不同的路径中引用,那么每个设置都可以有一个web.config。

至少,我认为这会奏效。