在我的UWP项目中,我有一个依赖IL指令的库,如StartTime
。
override
此IL指令在.method public virtual instance void Method1(string s, object o) {
.override ClassA::Method2
// code
}
中有效,但在debug
编译时失败。
答案 0 :(得分:2)
.NET Native编译器目前针对我们的C#和VB编译器(旧编译器和Roslyn)生成的IL。我对它们的输出并不完全熟悉,但通常这种问题意味着“普通”C#/ VB从不发出这样的IL。
可能有两条前进道路:
从历史上看,我们已经非常努力地专注于C#/ VB场景,但我们已经在这里和那里采取修复措施来帮助那些拥有“奇怪”IL构造的人。无论哪种方式,了解您的情况当然可以帮助我们在未来做出更明智的工程决策。