Cómo obtener la ruta de la aplicación en la aplicación de dispositivos inteligentes?
-
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?
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 );
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.