Asp.NET WebAPI 모듈을 사용하려고하는데 이상한 오류가 발생합니다. 나는이 간단한 프로그램을 실행하려고하면 :ASP.NET WebApi - HttpClient - 메서드를 찾을 수 없습니다.
class Program
{
static void Main(string[] args)
{
System.Net.Http.HttpClient client = new HttpClient();
string data = client.GetStringAsync("http://www.kralizek.se/").Result;
Console.WriteLine(data);
Console.ReadLine();
}
}
을이 오류가 있습니다.
System.MissingMethodException was unhandled
Message=Method not found: 'System.Threading.Tasks.Task`1<System.String> System.Net.Http.HttpClient.GetStringAsync(System.String)'.
Source=Connector.App
StackTrace:
at ConnectorApp.Program.Main(String[] args)
at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
Visual Studio 및 LinqPad에서 오류가 발생하지만 내 동료에게는 발생하지 않습니다.
.NET 4.5 개발 미리보기와 충돌이있을 수 있다고 생각했기 때문에 제거했지만 이점은 없었습니다.
감사
.net 4.5를 참조하고 있습니까? –
아니에요. 하지만 동일한 bin 폴더가 동료 워크 스테이션에서 "있는 그대로"실행됩니다. – Kralizek