Как получить путь приложения в приложении смарт-устройства? - PullRequest
0 голосов
/ 04 марта 2010

Я разрабатываю приложение для смарт-устройств на C #. Я хочу точный путь моего заявления. Мое приложение находится на моей машине в F: /MobileAppl/ManagedAppl.

Итак, я хочу этот путь в приложении смарт-устройства.

Пожалуйста, убедитесь, что все функции .net framework не работают в .net compact framework.

Можете ли вы предоставить мне код или ссылку, по которой я могу решить вышеуказанную проблему?

Ответы [ 3 ]

1 голос
/ 04 марта 2010

Это должно хорошо работать как для приложений Windows, так и для мобильных приложений

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

текст ссылки

1 голос
/ 04 марта 2010
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;
}
0 голосов
/ 06 января 2014
 string path = System.IO.Path.GetDirectoryName( 
 System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase );

этот код не вернет правильный путь.

Мой путь к приложению - D: /Test/MobilApplication.

При выполнении приведенного выше кода он просто показывает "// Program Files // MobilApplication".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...