locked
Не собирается проект RRS feed

  • Вопрос

  • После переустановки windows перестали собираться проекты windows phone в visual studio 2010, причем как только что созданные пустые, так и прошлые уже существующие.

    выдает ошибки

    Ошибка 1 Не удалось проверить манифест. Исключение: Ссылка на объект не указывает на экземпляр объекта.

    Ошибка 2 Файл 'c:\users\boris\documents\visual studio 2010\Projects\PhoneApp1\PhoneApp1\obj\Debug\XapCacheFile.xml' не найден. Перестройте решение и повторите попытку.

    в директории такой файл действительно отсутствует

    25 октября 2011 г. 20:05

Ответы

  • Может это поможет в решении проблемы. 

    До переустановки винды, был работающий проект в папке:

    D:\Users\Boris\Destkop\ ... \Dropbox\reaction\

    после переустановки, проект перенес в другую папку, но теперь на диск С:

    C:\Users\Boris\Destkop\ ... \reaction\

     

    при попытке запуска, компилятор ругался:а

    Не удалось найти часть пути "D:\Users\Boris\Desktop\ ...Dropbox\reaction\Bin\Debug\WMAppManifes t.xml". Перестройте решение и повторите попытку.

     

    То есть он по прежнему пытается найти проект в папке, которой он был до переустановки! 

    Странно, разве он при компиляции использует не относительные ссылки?

     

    Так вот я плюнул, и создал такой, путь как он просит в ошибке (и на другом диске) ,и, о чудо, проект запустился!

    как это можно объяснить?

    почему он не ищет относительно пути в котором лежит проект?




    • Изменено boriakaif 27 октября 2011 г. 14:05
    • Помечено в качестве ответа Abolmasov Dmitry 27 октября 2011 г. 14:40
    27 октября 2011 г. 14:04

Все ответы

  • На App Hub прочитал про подобный случай, но развернутого ответа к сожалению там нет: http://forums.create.msdn.com/forums/t/76055.aspx
    Тем не менее как и в указанном ответе - желательно сбросить настройки VS2010, а может даже и переустановить VS2010.
    27 октября 2011 г. 7:24
  • VS переустанавливал, это не помогает.

     

    27 октября 2011 г. 8:22
  • Может это поможет в решении проблемы. 

    До переустановки винды, был работающий проект в папке:

    D:\Users\Boris\Destkop\ ... \Dropbox\reaction\

    после переустановки, проект перенес в другую папку, но теперь на диск С:

    C:\Users\Boris\Destkop\ ... \reaction\

     

    при попытке запуска, компилятор ругался:а

    Не удалось найти часть пути "D:\Users\Boris\Desktop\ ...Dropbox\reaction\Bin\Debug\WMAppManifes t.xml". Перестройте решение и повторите попытку.

     

    То есть он по прежнему пытается найти проект в папке, которой он был до переустановки! 

    Странно, разве он при компиляции использует не относительные ссылки?

     

    Так вот я плюнул, и создал такой, путь как он просит в ошибке (и на другом диске) ,и, о чудо, проект запустился!

    как это можно объяснить?

    почему он не ищет относительно пути в котором лежит проект?




    • Изменено boriakaif 27 октября 2011 г. 14:05
    • Помечено в качестве ответа Abolmasov Dmitry 27 октября 2011 г. 14:40
    27 октября 2011 г. 14:04
  • Вообще пути должны быть относительными, а файл WMAppManifest.xml располагаться в папке Properties, откуда при компиляции копироваться в папку Debug. Попробуйте на чистом проекте выполнить Debug/Release сборки проекта и такжы выполнить Rebuild Solution, будет ли подобная пробема?


    Для связи [mail]
    27 октября 2011 г. 14:40
  • Вообще пути должны быть относительными, а файл WMAppManifest.xml располагаться в папке Properties, откуда при компиляции копироваться в папку Debug. Попробуйте на чистом проекте выполнить Debug/Release сборки проекта и такжы выполнить Rebuild Solution, будет ли подобная пробема?


    Для связи [mail]

     

    Проблема решена, оказалость что какиим-то странным образом, папка с проектом стала "только для чтения".

    причем атрибут "только для чтения" нельзя было убрать вручную, только через консоль:

    attrib -r -s D:\Boris\...\

     

    НО, по прежнему проблема остается с чистыми проектами.

    29 октября 2011 г. 11:47
  • С чистыми проектами - посмотрите этот же атрибут для папки с шаблонами проектов.
    С ситуацией наличия атрибута только для чтения сталкивался, когда скачивал заархивированные образцы готовых проектов.

    29 октября 2011 г. 12:18