locked
Ошибка The target "..." does not exist in the project RRS feed

  • Вопрос

  • Здравствуйте!

    Хотел собрать первое приложения для Windows Phone, в роли пособия использовал 45 дней с Windows Phone 7. При попытке скомпилировать в VS2010 Express for Windows Phone приложение, состоящие из двух страниц, на главной ссылки на все остальные, вылезла ошибка:

    Error 1 The target "GetCopyToOutputDirectoryContentProjectItems" does not exist in the project

    В чем дело?.. Спасибо.
    30 июля 2011 г. 14:14

Ответы

  • Судя по всему у вас стоит Windows Phone SDK 7.1 Beta (собственно говоря то, что это SDK 7.1 видно по названию файла проекта по-умолчанию - в SDK 7 они именуются по-другому). Если это так, то следует обновить до Windows Phone SDK 7.1 Beta 2.
    Аналогичная ситуация обсуждалась на App Hub: http://forums.create.msdn.com/forums/t/88359.aspx
    На всякий случай: 45 дней с Windows Phone 7 написано для Windows Phone SDK 7. Поэтому следует при создании проекта проверять создаете проект 7 или 7.1 . И второй фактор - SDK 7.1 является бета релизом, поэтому абсолютная стабильность не гарантирована. Поэтому как вариант можно пробовать работать с SDK 7.
    • Предложено в качестве ответа Abolmasov Dmitry 2 августа 2011 г. 17:24
    • Помечено в качестве ответа Abolmasov Dmitry 2 августа 2011 г. 20:22
    1 августа 2011 г. 9:02

Все ответы

  • Проще всего попробовать создать новый проект - скорее всего глюк какой-то. Также, стоит зайти в свойства проекта и проверить Pre-build и Post-build события. Возможно туда что-то лишнее прописалось (по умолчанию там кажется пусто).
    30 июля 2011 г. 14:49
  • Пробовал раз 5 новый проект создавать, однако... Потом все таки запустилось, но при попытке взаимодействовать с эмулятором вылезло:

    Error 1 Could not find file 'D:\My documents\Visual Studio 2010\Projects\PhoneApp2\PhoneApp2\obj\Debug\XapCacheFile.xml'. Please rebuild the solution and try again. 0 0

    Pre-build и Post-build пусты...

    30 июля 2011 г. 18:05
  • Очень странные у вас ошибки. Попробуйте удалить obj и bin папки и перекомпилировать. А лучше - создать новый проект и ничего в него не добавляя запустить отладку. Возможно как-то криво встала студия, стоит попробовать поставить Windows Phone SDK 7.1 Beta 2.

    30 июля 2011 г. 19:13
  • Спасибо) Попробую переустановить)
    31 июля 2011 г. 11:25
  • Не забудьте сообщить о результатах. Спасибо.


    Для связи [mail]
    1 августа 2011 г. 7:28
  • Судя по всему у вас стоит Windows Phone SDK 7.1 Beta (собственно говоря то, что это SDK 7.1 видно по названию файла проекта по-умолчанию - в SDK 7 они именуются по-другому). Если это так, то следует обновить до Windows Phone SDK 7.1 Beta 2.
    Аналогичная ситуация обсуждалась на App Hub: http://forums.create.msdn.com/forums/t/88359.aspx
    На всякий случай: 45 дней с Windows Phone 7 написано для Windows Phone SDK 7. Поэтому следует при создании проекта проверять создаете проект 7 или 7.1 . И второй фактор - SDK 7.1 является бета релизом, поэтому абсолютная стабильность не гарантирована. Поэтому как вариант можно пробовать работать с SDK 7.
    • Предложено в качестве ответа Abolmasov Dmitry 2 августа 2011 г. 17:24
    • Помечено в качестве ответа Abolmasov Dmitry 2 августа 2011 г. 20:22
    1 августа 2011 г. 9:02
  • Добрый день!

    у меня такая же проблемма, сделала всё как вы советывали - не помогло

    Я даже переустановила студию 

    Удалила  Windows Phone SDK 7.1 который у меня стоял и заново установила Windows Phone SDK 7.1 Beta 2

    не помогло. 

    18 марта 2012 г. 13:20
  • Опишите подробнее проделанные уже действия.
    Если приложение создаётся для Windows Phone 7.0, то на данный момент есть всего два варианта:
    - либо создавать проект в SDK 7.0
    - либо создавать проект в SDK 7.1 финальной версии и при создании проекта выбирать опцию создания проекта формата 7.0
    Подчёркиваю, что примеры, на которые идёт ссылка в первоначальном вопросе относятся к версии SDK 7.0 и в шаблоне проекта 7.1 могут не собираться. В первую очередь проверяйте собирается ли пустой шаблонный проект.

    18 марта 2012 г. 18:05