我怎样才能使用Castle Core 2.5.2中的DictionaryAdapter?

时间:2011-01-10 16:57:19

标签: c# castle castle-dictionaryadapter

我想在已经使用Castle Core 1.2的旧应用中使用Castle Core 2.5.2中的DictionaryAdapter。除了从源代码编译DictionaryAdapter之外,有没有办法将这些库的公共部分分开?

2 个答案:

答案 0 :(得分:3)

我首先尝试将Castle.Core升级到2.5.2,但问题是这会拖动其他依赖项。您可以尝试从源代码编译DictionaryAdapter,它与Castle.Core的其余部分相当独立,所以它不应该太麻烦。

答案 1 :(得分:0)

由于我只有VS2010的Express版本,我很想使用 ilmerge 来公开DictionaryAdapter命名空间,但有一件事导致了另一件事,我采取了另一条路线,由于Castle.Core.Smtp出现在两个版本中:我从Castle.Core.dll 2.5.2.0开始,只是将名称空间的第一部分从Castle重命名为Castle252,因此我可以使用它沿着Castle.Core 1.2.0.0没有任何冲突:

How to Change Namespace of .NET Assembly?