Разработано приложение MS Surface. Теперь, как мне на самом деле запустить его на одном? - PullRequest
0 голосов
/ 30 ноября 2010

Мой партнер и я создали приложение Surface для нашего исследовательского проекта.Он корректно работает на Surface Simulator, который запускается при запуске Visual Studio на наших ноутбуках.

Фактически MS Surface находится в другом отделе, и мы назначаем встречу с профессором, которому он принадлежит.Мне было интересно, как запустить это приложение на MS Surface.Должен ли я просто скопировать скомпилированный файл ".exe" на поверхность с USB?Или мне нужно скопировать всю папку проекта, запустить Visual Studio и перекомпилировать на самой поверхности?Я знаю, что Surface запускает Vista, поэтому мы сможем получить к ней доступ или есть какой-то другой процесс?Выглядит как тривиальное задание, но это просто то, с чем мы совершенно не знакомы, поэтому я буду признателен за любую помощь.

Приветствия, Джейкоб

1 Ответ

1 голос
/ 07 декабря 2010
  • Если все, что вам нужно, это запустить его на , посмотреть, как оно выглядит на устройстве , тогда вы просто скопируете .exe и любые файлы, от которых зависит на наземное устройство (используя USB или сеть).Обычно это просто вопрос копирования папки bin/Debug на устройство.Чтобы запустить его, просто дважды щелкните по .exe, и он отобразится на экране поверхности.

  • Если вы хотите правильное развертывание , то вам нужно сделать то, что Рандольф объяснил в своем ответе, а именно зарегистрировать приложение на поверхностиshell , как указано в документации MSDN .

  • Если вы хотите отладить ваше приложение , то вам, очевидно, нужно запустить егочерез визуальную студию.Самый простой способ сделать это - указать себе скопировать исходный код на устройство и открыть его в Visual studio на поверхности .Я бы порекомендовал вам подключить ваше наземное устройство к вашей системе управления исходным кодом (например, TFS или аналогичной) и получить копию на наземном компьютере.

    • Также возможно сделать удаленнымотладка в Visual Studio.Это позволяет вам выполнять отладку на компьютере разработчика и запускать код на внешнем устройстве.Для этого потребуется скопировать .exe, как описано в шаге 1 выше, а также включить удаленную отладку.Я никогда не пробовал этого, поскольку мне было проще просто отладить прямо на поверхности.
...