문자열을 반환하는 일부 함수에서 일부 비동기 작업을 수행하려고합니다.Await/async 참조 오류
async private void button1_Click(object sender, EventArgs e)
{
string output = await thr_calc(this, null);
}
async private Task<string> thr_calc(object sender, EventArgs e)
{
return await zzztest();
}
string zzztest()
{
string asd;
//some stuff here
return asd;
}
그러나 각 문자열에 오류가 발생하여 async/await가 포함되어 있습니다! 메신저의 러시아 버전을 사용하여 Windows 바탕 화면에 대한 표현의 2012, 여기에 오류의 번역 :
'비동기'수정 자에 필요한 모든 유형을 찾을 수 없습니다. 잘못된 프레임 워크 버전을 목표로 삼고 있습니까, 아니면 어셈블리에 대한 참조가 누락 되었습니까?
그리고 2 오류 :
미리 정의 된 유형 'System.Runtime.CompilerServices.IAsyncStateMachine이'정의되거나 수입되지 내가 그 참조를 찾을 수 없습니다
. 나는 비동기/이전에 기다리고 사용하려고했는데 괜찮 았어, 지금은 모든 일을하고 그 일을하지. 내가 누락 된 것?
thr_calc에서
러시아어로 복사하여 붙여 넣기 오류를 줄 수 있습니까? 도움이 될까요? –
프레임 워크 4.5를 사용하고 있습니까? –
예, 프레임 워크 4.5 –