Какой правильный метод развертывания API Corecon в моем приложении? - PullRequest
2 голосов
/ 15 ноября 2010

У меня есть приложение WinForms, которое создает экземпляр эмулятора WP7. Все отлично работает локально (конечно). Но я создал виртуальную машину для тестирования установок и XCopies. Получаем следующее исключение при попытке открыть эмулятор с моим приложением в ВМ:

"Не удалось загрузить файл или сборку" Microsoft.VisualStudio.DeviceConnectivity.Interop.10.0, версия = 10.0.0.0 ... "

У меня есть сборка Microsoft.SmartDevice.Connectivity для копирования локально, так что она готова. Но больше ничего не появляется.

Я искал экземпляр API-интерфейса Corecon, который был отделен от установки Visual Studio, но не смог найти его. Похоже, это решило бы мою проблему, поскольку рассматриваемая сборка находится в GAC.

Должен ли я прибегнуть к фактической ссылке на эту сборку вручную в моем проекте? Или есть лучший способ?

1 Ответ

1 голос
/ 16 ноября 2010

Ваша проблема - запуск эмулятора внутри виртуальной машины.

Эмулятор является виртуальной машиной, и его запуск внутри виртуальной машины официально не поддерживается.Разные люди имели разные уровни успеха, используя разные технологии виртуализации, поэтому вы можете добиться успеха с другой.

...