Cómo obtener la ruta de la aplicación en la aplicación de dispositivos inteligentes?

StackOverflow https://stackoverflow.com/questions/2377557

  •  24-09-2019
  •  | 
  •  

Pregunta

Estoy develpoing aplicación de dispositivos inteligentes en C #. Quiero que la ruta exacta de mi solicitud. Mis aplicación reside en mi máquina en F:. / MobileAppl / ManagedAppl

Así que quiero en este camino aplicación de dispositivos inteligentes.

Por favor, asegúrese de que todas las funciones de marco .NET no funciona en .NET Compact Framework.

¿Me puede proporcionar el código o un enlace a través del cual puedo resolver el problema anterior?

¿Fue útil?

Solución

Esto debería funcionar bien tanto para uso de las ventanas y de aplicaciones móviles

 string path;
 path = System.IO.Path.GetDirectoryName( 
 System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase );

texto del enlace

Otros consejos

public static string getPath() 
{
    string fullname;
    string myAppPath;
    fullname = System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase;
    myAppPath = System.IO.Path.GetDirectoryName(fullname);
    myAppPath = myAppPath.Replace("file:\\", "");
    return myAppPath;
}
 string path = System.IO.Path.GetDirectoryName( 
 System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase );

este código no volverá camino correcto.

Mi Ruta de la aplicación es D:. / Prueba / MobilApplication

Mientras se ejecuta el código anterior se muestra simplemente "// // Archivos de programa MobilApplication" de esa manera.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top