En mi caso se encuentra en «C:\Program Files (x86)\Android\android-sdk\platform-tools»
el comando es ADB PAIR y ADB CONNECT
.\adb.exe pair 172.0.2.30:45151
.\adb.exe connect 172.0.2.30:45757
El ip es el dispositivo móvil que quieres conectar. Para ello debes hacer el siguiente procedimiento en tu celular o tablet
1- Ingresar al modo desarrollador
2-Activar depuración inalámbrica
3-Elegir emparejar con código
4-Aquí veras el IP y puerto que deberás usar con adb pair
5-Luego deberás tomar el ip y puerto que figura en la pantalla principal para usar con adb connect
Una vez finalizado ya podrás elegir tu dispositivo desde Visual Studio
https://maurobernal.com.ar/wp-content/uploads/2023/07/isologo-maurobernal-300x71.png00Mauro Bernalhttps://maurobernal.com.ar/wp-content/uploads/2023/07/isologo-maurobernal-300x71.pngMauro Bernal2023-10-31 11:38:062023-10-31 11:38:09Como conectar tu dispositivo con visual studio de forma inalámbrica
Desde hace tiempo que vengo trabajando con Net MAUI para el desarrollo de aplicaciones móviles. Pero algunos paquetes de Google Firebase han empezado a presentar inconvenientes, sobre todo cuando trabajas con iOs. Por ello decidí empezar a probar la versión Net 8.0 preview con VS2022 preview. Algo tan simple puede volverse un dolor de cabeza…
C:\Program Files\dotnet\sdk\8.0.100-rc.1.23455.8\Microsoft.Common.CurrentVersion.targets(4879,5): error MSB3030: No se
pudo copiar el archivo "D:\NUGET\xamarin.firebase.ios.cloudfirestore\8.10.0.3\lib\net6.0-ios15.4\Firebase.CloudFirestor
e.resources\grpcpp.xcframework\ios-arm64_x86_64-simulator\grpcpp.framework\PrivateHeaders\src\core\ext\upb-generated\en
voy\config\filter\network\http_connection_manager\v2\http_connection_manager.upb.h" porque no se encontró. [D:\source\r
epos\globalassistgroup\metroin.app-trabajador\metroin.app-trabajador\metroin.app-trabajador.csproj::TargetFramework=net
8.0-ios]
Error Could not find a part of the path 'C:\Users\vivek.nuget\packages\xamarin.firebase.ios.core\8.10.0.1\lib\xamarinios10\Firebase.Core.resources\GoogleUtilitiesComponents.xcframework\ios-arm64_i386_x86_64-simulator\GoogleUtilitiesComponents.framework\PrivateHeaders\GULCCComponentContainerInternal.h'.
¡
¿Porqué ocurre?
Al parecer por el largo de la ruta que se genera dinámicamente, la cuál no es soportado en Windows.
Solución:
Acortar la ruta. Para ello podemos modificar dos paramétros
Ruta de los paquetes nugets
Habilitar que Windows maneje rutas largas
Ruta de paquetes nugets
Debemos editar las variables de entorno y agregar dos nuevas entradas
Largo de rutas en windows
Debes crear un registro en Regedit
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
https://maurobernal.com.ar/wp-content/uploads/2023/07/isologo-maurobernal-300x71.png00Mauro Bernalhttps://maurobernal.com.ar/wp-content/uploads/2023/07/isologo-maurobernal-300x71.pngMauro Bernal2023-10-10 11:35:092023-10-10 11:35:42error MSB3030: No se pudo copiar el archivo
Como su nombre lo dice, es lenguaje para realizar consultas integradas, y es provisto y administrado por .NET
Aprende a usarlo, te permitirá recorrer cualquier colección (Enumerables, Dictioraries, Lists, etc)
También cada resultado proveniente de una consulta con el ORM de EF (Entity Framework ) te devolverá un IQueriable (Un tipo de colleción), y su manipulación, sin dudas los harás mediante LINQ.
Para que puedas aprender en el siguiente video vemos varias consultas para que puedas realizar, y sobre todo para que puedas comparar los dos métodos disponibles que tienes:
https://maurobernal.com.ar/wp-content/uploads/2023/07/isologo-maurobernal-300x71.png00Mauro Bernalhttps://maurobernal.com.ar/wp-content/uploads/2023/07/isologo-maurobernal-300x71.pngMauro Bernal2022-02-18 13:49:592022-02-18 13:50:02Consultas Linq en Query Syntax y Method Syntax en .net con c#