asp.net核心中是否有一种方法可以在运行时仅编译部分代码

时间:2020-11-03 11:24:18

标签: c# asp.net asp.net-core asp.net-mvc-4

我需要构建一个创建随机矩阵的asp.net核心应用。

我面临的问题是,我可能需要在运行时更改矩阵创建的逻辑。

所以我的问题是有一种方法可以将矩阵创建的逻辑放在另一个文件中,以便我可以在运行时更改该文件并仅编译该文件。

1 个答案:

答案 0 :(得分:0)

更多细节可能会有所帮助,但是如果您无法使代码的可配置性足以避免代码更改和后续发行,那么我建议您可以构建一个负责“矩阵创建”的服务。您可以通过API公开此服务。

只要合同不变,“消费者”就不必关心矩阵的创建方式,甚至调用的是哪个版本的实现。