나는이 코드를 사용하려면 :WebClient를 해석 할 수없는 이유는 무엇입니까?
public void SendFile(string uri, string filepath)
{
using (var client = new WebClient())
{
client.Headers.Add("Content-Type", "application/xml");
byte[] response = client.UploadFile(uri, "POST", filepath);
return Encoding.ASCII.GetString(response);
}
}
을 ...하지만 난 지칠대로 지친 "형식 또는 네임 스페이스 이름 '웹 클라이언트가'을 (를) 찾을 수 없습니다 수 (당신이 누락 using 지시문 또는 어셈블리 참조를?) "
에 따르면 WebClient 은 .NET 3.5 (이것은 .NET 3.5/Windows CE 프로젝트)에서 사용 가능한입니다.
Visual Studio에서 WebClient를 인식하지 못하는 것으로 추측되는 Windows CE/Compact Framework 프로젝트이기 때문에 이러한 unfindability가 있습니까? 해결 방법이 있습니까 아니면 다시 운명입니까?
한 번에 가능한 자신의 소스 파일을 복사 할 수 있는가? _ –
링크에 따르면, 시스템에의 참조, 나는 참으로 참조하고, 나는 using System.Net을 가지고있다. " 너무. –
그래, 다시 그 자리에서 ctacke의 코드를 사용하여 끝냈다. 나는 어딘가에 숨어 있었다. –