Como obter o caminho do aplicativo no aplicativo de dispositivo inteligente?
-
24-09-2019 - |
Pergunta
Estou desenvolvendo o aplicativo de dispositivo inteligente em C#. Eu quero o caminho exato da minha aplicação. Meu aplicativo reside na minha máquina em f:/mobileAppl/gerenciado.
Então, eu quero esse caminho no aplicativo de dispositivo inteligente.
Certifique -se de que todas as funções do .NET Framework não funcionem na estrutura compacta .NET.
Você pode me fornecer o código ou link através do qual posso resolver o problema acima?
Solução
Isso deve funcionar bem para aplicativos Windows e aplicativos móveis
string path;
path = System.IO.Path.GetDirectoryName(
System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase );
Outras dicas
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 não retornará o caminho correto.
Meu caminho de aplicação é d:/teste/mobilapplication.
Ao executar o código acima, ele mostra simplesmente "// arquivos de programas // mobilapplication" assim.