gpt4 book ai didi

c# - 外部别名与反射与 System.Addin 的多 DLL 测试?

转载 作者:太空宇宙 更新时间:2023-11-03 16:47:40 25 4
gpt4 key购买 nike

假设我有两个 DLL,一个是开发 DLL,另一个是生产 DLL。我想编写软件来比较每个 DLL 中各种函数的结果。

目前,我正在使用外部别名,这是一个非常好的解决方案,但它需要大量的代码重复(这是我遇到的问题类型:Switching Between External Aliases Without Re-Writing Code?)

所以现在,我正在考虑使用反射或 System.Addin(将 DLL 视为插件)。在我开始弄清楚哪个更适合我的软件之前,我想知道你们是否都有处理此类问题的经验,以及你们决定使用什么解决方案。这是我正在开发的系统的一个非常关键的部分,所以让它以尽可能最好的方式工作是很重要的。

非常感谢任何评论,谢谢!

编辑:最重要的是,我认为必须有一种“最佳实践”方法来测试两个 DLL 的结果。这必须是人们经常做的事情(我猜)。

最佳答案

您是否考虑过使用 Unity 或其他依赖注入(inject)框架?这是此类框架的主要用例。 Unity 位于 ( Unity on Codeplex),是一个 Microsoft 模式和实践项目。

关于c# - 外部别名与反射与 System.Addin 的多 DLL 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5331858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com