2016-05-13 49 views
16

çoğaltmak bir konsol uygulaması oluşturun tipi 'System.TypeLoadException' türünde işlenmeyen bir özel durum mscorlib oluştu Sizin için C# hatası gibi görünüyor mu? Bu compilable olduğu</p> <pre><code>struct Test { public static readonly Test? Null = null; } class Program { static void Main(string[] args) { var t = Test.Null; } } </code></pre> <p>ama çalışma zamanında aşağıdaki olacak:

.dll. Ek bilgi: 'ConsoleApplication17.Test' türünden 'ConsoleApplication17, Sürüm = 1.0.0.0, Culture = neutral, PublicKeyToken = null' türlerinden yüklenemedi.

Bu yaklaşım sorunu çözer:

Bu CoreCLR içinde uygulama sınırlaması bilinir
struct Test 
{ 
    public static Test? Null => null; 
} 

cevap