«.net-4.6» etiketlenmiş sorular

7
Hata / langversion için geçersiz seçenek '6'; ISO-1, ISO-2, 3, 4, 5 veya Varsayılan olmalıdır
NET 4.6'yı hedeflemeye çalışıyorum ve ayrıca C # dil sürümünü 6 olarak değiştirerek en son C # sürümünden yararlanmaya çalışıyorum. Ancak derleme sırasında şu hatayı aldım: Hata / langversion için geçersiz seçenek '6'; ISO-1, ISO-2, 3, 4, 5 veya Varsayılan olmalıdır /langversion:6Web.Config ayarını 5 olarak güncellersem çalışır, <system.codedom> <compilers> <compiler …

4
'Beyanları kullanma' özelliği C # 7.3'te mevcut değildir. Lütfen dil sürümü 8.0 veya üstünü kullanın - Bir makinede hata var ancak başka bir bilgisayarda çalışıyor
Kullanıldığında Visual Studio Enterprise 16.3.7, iki ayrı makinelerde tek bir ince oluşturur ve diğer makine hata atar: 'Beyanları kullanma' özelliği C # 7.3'te mevcut değildir. Lütfen dil sürümü 8.0 veya üstünü kullanın. Bu kolayca ayarlayarak hiçbiri çalışma makinede çözülebilir LangVersioniçinde .csprojburada önerildiği gibi https://stackoverflow.com/a/48085575/3850405 veya Visual Studio otomatik yukarıdaki baskı …
24 c#  .net-4.6 

3
Başlamayan bir Görevi Başka Bir Görevi Bekleyecek Nasıl Bildirilir?
Bu Birim Testini yaptım ve neden "Bekleyen Task.Delay ()" beklemiyor anlamıyorum! [TestMethod] public async Task SimpleTest() { bool isOK = false; Task myTask = new Task(async () => { Console.WriteLine("Task.BeforeDelay"); await Task.Delay(1000); Console.WriteLine("Task.AfterDelay"); isOK = true; Console.WriteLine("Task.Ended"); }); Console.WriteLine("Main.BeforeStart"); myTask.Start(); Console.WriteLine("Main.AfterStart"); await myTask; Console.WriteLine("Main.AfterAwait"); Assert.IsTrue(isOK, "OK"); } Birim Test çıktısı: …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.