Отсутствует список эмуляторов в .NET IDE

Есть идеи, почему мой список эмуляторов Windows Phone отсутствует в моем проекте? Я искал различные варианты в .NET IDE и некоторое время гуглил, но не нашел решения этой проблемы.

У меня есть 2 других проекта, в которых этот список доступен, но в моем текущем проекте его нет. Все, что у меня есть, это кнопка «Пуск», когда у меня должно быть следующее:

  • Устройство
  • Эмулятор WVGA 512MB
  • Эмулятор WVGA
  • Эмулятор WXGA
  • Эмулятор 720P
  • Так далее...

Любые идеи о том, как я могу добавить их обратно в свою IDE? Я все еще могу развернуть на своем телефоне через свойства проекта, но это не очень практично!

Спасибо.


person Thierry    schedule 13.03.2014    source источник
comment
Вы пробовали это предложение? stackoverflow.com/questions/21048626/   -  person WiredPrairie    schedule 13.03.2014
comment
Пробовал и не работает! Самое странное, что проект, который отображал список эмуляторов, теперь тоже перепутался, и эмуляторы теперь отсутствуют в этом проекте. Я открыл сторонний проект, и он все еще отображается, независимо от того, закрываю ли я или компилирую их проект. Он также включает новые эмуляторы, которые я только что установил, установив патч для эмулятора SP3 от MS. Этот список также появляется в моих проектах, но не в меню «Пуск». Они указаны в Target Device в свойствах проекта.   -  person Thierry    schedule 14.03.2014
comment
Вы можете сравнить файл CSPROJ вашего проекта с рабочим, чтобы увидеть, есть ли очевидная разница?   -  person WiredPrairie    schedule 14.03.2014
comment
@WiredPrairie Я так и сделал, и они почти идентичны. Это сбивает с толку, когда вы нажимаете разницу, и, возможно, я что-то пропустил, но самая верхняя часть идентична, за исключением ProjectGuid. Совсем запутался. Завтра сделаю копию и удалю все файлы, чтобы посмотреть, что у меня осталось. Возможно, это подчеркнет некоторые различия.   -  person Thierry    schedule 15.03.2014


Ответы (1)


Какую версию Visual Studio вы используете?

Если вы попробовали предложения в параметр "Устройство/эмулятор", отсутствующий в XNA в Visual Studio 2013 попробуйте также удалить файл решения *.SUO.

Кроме того, можно создать новое решение для Windows Phone (которое обычно правильно отображает список устройств), а затем использовать этот файл *.SUO для текущего решения или просто переместить все файлы из старого решения во вновь созданное решение. При удалении или перезаписи файлов *.SUO убедитесь, что ваш VS выключен или, по крайней мере, решение закрыто, иначе оно не будет иметь никакого эффекта.

Если все это не помогло, вы также можете попробовать ДОБАВИТЬ шаги из следующего руководства. Я решил свою проблему, применив все шаги, описанные в этом руководстве, + шаги, упомянутые выше.

Руководство: http://redwood.colorado.edu/jkb/atls-4519-s13/Docs/Building-XNA-Games-with-VS-2012-and-VS2013-Windows-for-Desktop-Express.pdf

person Miloš    schedule 01.04.2014
comment
У меня нет .SUO, а раздел xml в .csproj идентичен разделу, описанному в разделе «Устройство/эмулятор», отсутствующем в XNA в Visual Studio 2013. Есть много других ссылок, но я не уверен, что они актуальны либо. Есть ли у вас другие предложения? Спасибо. - person Thierry; 12.04.2014
comment
Вы ознакомились с путеводителем Redwood Colorado, опубликованным выше? Если ничего не помогает, то попробуйте создать новый проект Windows Phone в Visual Studio и проверьте, присутствуют ли опции Device/Emulator в команде Debug/Run. Если да, то сохраните проект, а затем используйте оба файла *.SLN и *.CSPROJ, чтобы сравнить их с файлами из решения, где эти параметры отсутствуют. Вот так я исправил свою проблему. Информация о типе проекта и шаблоне хранится в этих двух файлах (преимущественно *.CSPROJ), и вам нужно выяснить, какой именно. - person Miloš; 02.05.2014