【问题标题】:Is there a way in asp.net core to compile only part of the code at runtimeasp.net核心有没有办法在运行时只编译部分代码
【发布时间】:2021-02-16 01:49:19
【问题描述】:

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

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

所以我的问题是有没有办法将矩阵创建的逻辑放在不同的文件中,这样我就可以在运行时更改该文件并仅编译该文件。

【问题讨论】:

  • 一般来说,“是的,你可以在 c#、动态、反射、动态方法、dll 注入中轻松做到这一点”,所有工具都在那里。但是您对问题的描述不够好,我们无法告诉您哪种工具可以完成工作
  • 首先感谢您的回答。

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


【解决方案1】:

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

只要合约不变,“消费者”就不需要关心矩阵是如何创建的,甚至不需要关心它调用的是哪个版本的实现。

【讨论】:

    猜你喜欢
    • 2020-03-07
    • 2012-05-20
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多