Microsoft Visual Studio: Not found Microsoft.CompactFramework.VisualBasic.targets

Al iniciar un proyecto en Microsoft Visual Studio 2008 en Windows 10, aparece el siguiente mensaje de error:

Unable to read the project file ‘Proyecto.vbproj’ c:\users\Proyecto.vbproj: The imported project: “C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.CompactFramework.VisualBasic.targets” was not found. Confirm that the path in the declaration is correct, and that the file exists on disk

Se actualizó al Service Pack 1 del Visual Studio 2008 y el error seguía, luego reinstalar .NET Compact Framework NET 3.5 y nada, y al final la solución fue instalar las Power Toys for .NET Compact Framework 3.5 desde la URL de Microsoft https://www.microsoft.com/en-us/download/details.aspx?id=13442 y listo, asunto arreglado.

vb.net pocket: Error: No such host is known

Pues ya encontre la solución al error de No such host is known que habia comentado en el post anterior.

System.Net.Socket.SocketException: No such host is known

Resulta que tenia algo así:

Dim hostEntry As IPHostEntry = Nothing
Dim servidor As String = “192.168.1.2”
hostEntry = Dns.Resolve(servidor)

Y pues al tratar de resolver la IP marcabá el error, la solución fue no resolver la IP y ponerla digamos que directa, con algo como esto:

Dim ipAddr As System.Net.IPAddress
Dim hostEntry As IPHostEntry = Nothing
Dim servidor As String = “192.168.1.2”
ipAddr = IPAddress.Parse(servidor)

Y listo!, ya funciona correctamente!.
Aca se ve otro ejemplo para crear sockets por IP

vb.net pocket: Error en System.Net.Sockets

Me aparece el siguiente error en una aplicación creada con VisualBasic .NET para PocketPC al momento de utilizar la función Dns.Resolve(server).

System.Net.Socket.SocketException: No se puede mostrar un mensaje de error porque no se pudo encontrar un ensamblado de recursos opcional que lo contiene

La solución para quitar este error y ver porque esta fallando es agregar la referencia System.SR al proyecto, una vez agregada la referencia ya aparecerá el mensaje de error, en mi caso me dice:

System.Net.Socket.SocketException: No such host is known

Pero bueno!, ese error ya es otra cosa!….
La solución la encontre en el foro de msdn compact framework