Я впервые занимаюсь разработкой приложений для Windows Phone 7, и меня это не приветствовало. LOL.
В любом случае, моя проблема - это MethodAccessException, и я не уверен, почему он вызывает это исключение.
Вот что я пытался сделать.
Получение пути запуска приложения по :
System.Reflection.Assembly.GetExecutingAssembly (). GetName (). CodeBase
System.Reflection.Assembly.GetExecutingAssembly (). GetModules () [0] .FullyQualifiedName
API:
[DllImport ("coredll.dll", SetLastError = true)]
public static extern int GetModuleFileName (IntPtr hModule, StringBuilder lpFilename, int nSize);
Попробуйте просто перечислить некоторые файлы
int c = Directory.GetFiles (@ "\"). Длина;
System.Diagnostics.Debug.WriteLine ("всего файлов:" + c);
и я не уверен, что еще, так как я только начал кодировать. Я имею в виду большое приложение, и оно будет охватывать операции ввода-вывода реестра, ввода-вывода файлов и базы данных. Но если это MethodAccessException продолжит блокировать мой путь, я бы предпочел быть мертвым.
Использую Windows Phone 7.0
6176.WM7 RC1Escrow (buildlab) .20100406 1457