9
|
Konstantin Tarkus · 技术社区 · 14 年前 |
![]() |
1
5
我 高度地 如果您能够让stock CLR与您自己的BCL实现一起工作,我会感到相当惊讶,尽管实现一个自定义的BCL与Mono运行时一起工作可能要简单得多-至少您可以在遇到问题时调试正在发生的事情。 |
![]() |
2
6
|
![]() |
3
1
希望这不是我正在挖掘的古老线索,但我看不到一年;假设这是一两个月前(大约9月10日)的线索。。。 不管怎么说,这对我来说,除了学术目的,只是好玩/学习,没什么用。我怀疑它会失败,除非您使用反编译器来查看BCL的内部接口是什么样的,并确保您的实现满足默认CLR的期望;或者,检查Mono实现。
完全地 自己重新实现CLR/CLI/CLS(以及“CL everything”),并为其他平台创建自己的.NET实现。 编辑:注意,如果您使用.NET的任何其他部分,它将使用标准的BCL;因此您不会摆脱它,它仍然是需要的。如果你想在一个不存在标准.NET实现的平台上运行这个程序,那是件坏事,但我不认为你在做这个。。。 |
![]() |
4
0
即使您可以编写自己的BCL,您如何让其他代码使用它?所有这样的代码都是针对实际的BCL构建的,并且期望在BCL程序集中使用强名称。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
pseudodev · 失败的测试仅显示堆栈跟踪,不显示完整日志 5 月前 |
![]() |
CactusCake · if语句中应有分号 6 月前 |
![]() |
Bin4ry · 子文件夹中的应用程序设置 6 月前 |