Ответ 1
Для этого нужно выполнить несколько шагов. Visual Studio позволяет удаленно нажимать приложение на устройство (при условии, что и ПК, и поверхность подключены к одной сети).
В принципе вы идете здесь и загрузите Remote Tools для Visual Studio 2012 (в нижней части страницы) на свою поверхность (помните, что загрузите версию ARM).
Затем вы можете запустить эту программу на своей поверхности.
Затем в Visual Studio вы можете щелкнуть маленькую стрелку вниз рядом с кнопкой запуска и выбрать "Удаленное устройство". Если ваша машина разработки и ваша поверхность находятся в одной сети, она должна автоматически обнаружить ее (но вам, возможно, придется ввести свой IP-адрес поверхности).
При первом развертывании приложения на устройстве Surface предложит вам получить сертификат разработчика, и как только это произойдет, он должен просто работать.
Это руководство объясняет это намного лучше меня и должно предоставить вам всю необходимую информацию.
Гудлак!