替换 mscorlib

Replacing mscorlib

我可以将 GAC 中的 mscorlib 替换为另一个从 github 源构建并可能修改的吗?

执行此操作的说明是什么?

我已经尝试克隆存储库并重建它。

我发现我可以使用 csc.exe 等编译源代码...但是我在运行时链接部分遇到了问题。如果它更容易(我认为如此),我真的不需要一个独立的 exe,但只需添加一个新的特定单元测试来验证更改就足够了。

我试图查看当前实施的测试,但找不到正在检查 mscorlib 方法之一的内容。

最后,我能够调试参考源中公开的 C# 本机 DLL(没有优化),但我无法进入 C++ 实现。

mscorelib 的源代码包含在您已经重建的存储库中。

进行任何更改后,您可以在 readyto运行 文件夹中从此 main entry 开始编写新的单元测试。

下次重建和 运行 测试时您将能够看到结果。