And*_*ews 10 .net git caching distributed-caching in-memory-database
我希望能够利用GIT(及其工作流程)的优势,但没有磁盘访问的成本 - 我只想利用GIT的分布式版本控制功能来生成像memcached和GIT.(最好是在.NET中)
那里有野兽吗?
我认为这是不可能的,因为他们使用的编译器和资源不是微软开源/共享的。
从技术上讲,虽然无法阻止您在应用程序中使用 C# 作为脚本语言并使用自己的编译器进行构建……但为什么要这样做呢?
我猜这个想法是微软会为你处理这个问题。
话虽如此,也许如果你能弄清楚这些部分是什么并以编程方式调用它们,你应该能够从那里获取 JIT 处理的代码流,你可以将其放在你想要的地方(当然是理论上的),但这意味着对未记录的程序集进行不安全的调用,微软可能只是为了让生活变得更加轻松而对其进行了混淆。
有没有人看过 .Net 中实际编译器的任何源代码?不能说我有...
不过会做出一些有趣的技巧。
然而 ....
在反射类中,我确信您可以在某个地方调用“Emit”,让框架编写诸如语句/类型定义的代码之类的内容,也许这些命名空间中有一些东西可以获取 Emit 的输出并将其填充到编译中过程...
多么酷的概念啊!
| 归档时间: |
|
| 查看次数: |
578 次 |
| 最近记录: |