Como obter o caminho do aplicativo no aplicativo de dispositivo inteligente?

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

  •  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?

Foi útil?

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 );

Texto do link

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top