Como obtenho o Emulador na mesma rede que o meu PC?
Eu criei alguns métodos de API da Web no .NET 4 / Visual Studio 2010 (e agora o portei para o VS 2013 RC).
Eu quero consumi-los de um aplicativo Windows CE / Compact Framework usando RestSharp.
Independentemente de como eu chamo esses métodos, preciso saber o endereço IP a ser usado para o aplicativo que está executando os métodos da API da Web. Eu posso acessá-lo de um navegador usando "localhost" e o número da porta que o Visual Studio exibe ao executar o projeto Exibir para a API da Web no navegador (funciona bem, retorna XML no Chrome).
Mas: como posso chamá-lo do meu aplicativo Windows CE / Compact Framework? O emulador em que eu executo não acredita que ele e o host local estão realmente na mesma máquina, então não posso usar isso, nem o endereço IP real da máquina, já que, mais uma vez, é ilusório sobre quem / onde está.
Então: qual é a solução alternativa? Como posso testar isso?
Mais detalhes sobre isso podem ser vistos aqui:RFC no HttpWebRequest vs RESTSharp do Windows CE / Compact Framework 3.5
ATUALIZARVasily, meu palpite era que você queria que eu fizesse isso:
... mas isso levou a isso:
Nota: Eu recebo o mesmo quando escolho a outra opção da lista suspensa associada ao "Ativar adaptador de rede PCMCIA NE2000 e ligar a:" czechbox, ou seja, "Intel (R) 82579LM Gigabit Network Connection".
E tentando instalarhttp://go.microsoft.com/fwlink/?linkid=46859 (ambos os sabores de 64 bits e 32 bits) me deram um tapa:
Então me diga, eu imploro:É Há bálsamo em Gileade, para que haja alegria em Mudville esta noite?
ATUALIZAÇÃO 2Na etapa 6 (item 6), fiz isso:
... o que me trouxe primeiro uma mensagem de que o software não foi instalado corretamente, com a opção de repetir ou afirmar que, não, tudo está realmente bem (eu escolhi o último), mas então isto:
... IOW, eu não passo no ponto 7
Então, novamente, este gato Peek avisou: "Note que esta é uma experiência muito mais" funciona na minha máquina ". Se você queima sua casa, não me responsabilize."
Minha casa não queimou (eu não acho - eu não estou lá agora), mas o processo para extrair o arquivo falhou ignominiosamente.