Чем отличается запуск программы вручную от запуска программы из Visual Studio? - PullRequest
0 голосов
/ 06 декабря 2010

У меня проблема с приложением windows ce. Он отлично работает через интерфейс Visual Studio, нажав кнопку «Начать отладку (F5)» в интерфейсе Visual Studio.

Однако, если я пытаюсь запустить этот развернутый исполняемый файл вручную из эмулятора, я получаю MissingMethodException. Это происходит только при компиляции релизной версии кода.

1 Ответ

0 голосов
/ 06 декабря 2010

Разница в развернутых зависимостях.Студия подавляет все, что, по ее мнению, необходимо для этого - сам CF и ссылки.Он выталкивает большинство из них прямо в папку приложения, где загрузчик начинает искать зависимости.

Чтобы быть на 100% ясным по вашему вопросу, если вы отлаживаете то же самое приложение, оно работает нормально, но еслисразу после выхода из этого развернутого приложения вы запускаете его вручную из того же расположения, в котором развернуло Studio (путем проверки этого в свойствах проекта), приложение не запустится?Я имею в виду абсолютно без перекомпиляции, без перезагрузки устройства, без копирования других файлов и т. Д.

...