«.net-4.6» 태그된 질문

7
오류 / langversion에 대한 잘못된 옵션 '6'; ISO-1, ISO-2, 3, 4, 5 또는 기본값이어야합니다.
.NET 4.6을 대상으로하고 C # 언어 버전을 6으로 변경하여 최신 C # 버전을 활용하려고합니다. 그러나 컴파일하는 동안 다음 오류가 발생했습니다. 오류 / langversion에 대한 잘못된 옵션 '6'; ISO-1, ISO-2, 3, 4, 5 또는 기본값이어야합니다. /langversion:6Web.Config 설정을 5로 업데이트하면 작동합니다. <system.codedom> <compilers> <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4" …

4
C # 7.3에서는 '선언 사용'기능을 사용할 수 없습니다. 언어 버전 8.0 이상을 사용하십시오. 한 시스템에서는 오류가 발생하지만 다른 시스템에서는 작동합니다.
Visual Studio Enterprise 16.3.7두 대의 개별 컴퓨터에서 사용할 때 하나는 잘 빌드되고 다른 하나는 오류를 발생시킵니다. C # 7.3에서는 '선언 사용'기능을 사용할 수 없습니다. 언어 버전 8.0 이상을 사용하십시오. https://stackoverflow.com/a/48085575/3850405에 제안 LangVersion된 .csproj대로 설정 하거나 위의 인쇄 화면과 같이 Visual Studio에서 자동으로 수정하도록 하면 작동하지 않는 컴퓨터에서 쉽게 해결할 수 …
24 c#  .net-4.6 

3
다른 작업을 기다리는 시작되지 않은 작업을 선언하는 방법은 무엇입니까?
이 단위 테스트를 수행했는데 "await Task.Delay ()"가 대기하지 않는 이유를 이해하지 못합니다! [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"); } 다음은 단위 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.