tôi nhận được hai lỗi biên dịch sau (Resharper 7.0.1 báo cáo không có lỗi):Không thể tìm thấy tất cả các loại theo yêu cầu của modifier async
loại Predefined 'System.Runtime.CompilerServices.IAsyncStateMachine' không được xác định hoặc nhập khẩu
không thể tìm thấy tất cả các loại theo yêu cầu của 'async' modifier. Bạn đang nhắm mục tiêu phiên bản khung sai, hoặc thiếu một tham chiếu đến một hội đồng?
nhưng mã này sẽ không biên dịch:
public class Class1
{
public Class1()
{
Um();
}
public async Task<DownloadStringCompletedEventArgs> Um()
{
var client = new WebClient();
return await Observable.FromEvent<DownloadStringCompletedEventHandler, DownloadStringCompletedEventArgs>(x => client.DownloadStringCompleted += x,
x => client.DownloadStringCompleted -= x);
}
}
Tôi đã nhìn thấy MSBuild doesn't find async required references đã trừ rằng tôi có VS 2012 KHÔNG VS 11 Beta - mặc dù nó đã được cài đặt. Ngoài ra tôi đã thử nó trong một hội đồng thương hiệu mới, không có không gian tên xaml trỏ đến ứng dụng.
Tại sao không phải WP7.1? Một dự án chỉ có thể nhắm mục tiêu WP7.1 hoặc WP8.0, vì vậy chỉ hỗ trợ WP7.5 + là vô dụng. –