gpt4 book ai didi

.net - 在紧凑型和完整 .NET Framework 之间共享代码

转载 作者:行者123 更新时间:2023-12-01 04:22:00 24 4
gpt4 key购买 nike

我有一大堆项目,我想在 .net 紧凑框架和完整框架之间重用它们。我已经阅读了 Daniel Moth 关于这个主题的令人难以置信的信息丰富的文章 (http://msdn.microsoft.com/en-us/magazine/cc163387.aspx)

所以主要的两种方法是:

1)针对紧凑型框架(即寻找最小公分母)

2)有不同的项目,链接到同一个源。

我更喜欢使用方法 1,因为我想编写一次、构建一次和部署一次。使用这种方法是否有任何性能/内存/稳定性问题?

最佳答案

第一个选项在理论上听起来不错,直到您正在处理您的一个项目,并且您会 真的喜欢为完整版实现一些功能,但你不能为紧凑版实现,因为它不支持它。

我建议尝试将所有“最低公分母”代码与其他所有代码分离成单独的程序集。如果您正确处理关注点分离,您可以通过将适当的程序集捆绑到每个相应的前端来为您的完整和紧凑的项目创建一个前端。

但是,我认为这对 来说可能是个好建议。开始 通过针对紧凑型框架。在适当的情况下采用关注点分离,当您真正想要在完整版本中增加额外功能时,是时候将其分为两个前端了。除非你需要它,否则不要这样做,否则 YAGNI。

关于.net - 在紧凑型和完整 .NET Framework 之间共享代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1045539/

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