Ошибка при построении проекта Windows Phone 7 в Expression Blend 4 - PullRequest
2 голосов
/ 11 ноября 2011

Я получил проект приложения для Windows Phone 7 от друга. Теперь я скачал SdK 7.1 отсюда . Все отлично установлено и включает в себя Expression Blend 4, а также VS 2010 Express для Windows Phone.

Теперь проблема в том, что когда я запускаю этот проект, я получаю эту ошибку:

Невозможно скопировать файл "obj \ Debug \ MyProject.dll" в "\ Bin \ Debug \ MyProject.dll". Процесс не может получить доступ к файлу '\ Bin \ Debug \ MyProject.dll ", поскольку он используется другим процесс.

Чтобы он запустился, мне нужно закрыть Expression Blend и удалить папки Bin и obj, после чего он успешно запустится.

Я посмотрел в Интернете, но не смог найти ни одной мысли, которая решает эту проблему. Мой друг, который написал это приложение, не имеет проблем на своем компьютере. (И та же проблема с Visual Studio 2010 Express для Windows Phone. Я забираю эту вещь VS, похоже, она работает сегодня с VS2010.)

Я удалил все и переустановил два раза, но не повезло. Есть идеи кто-нибудь ??

Ответы [ 2 ]

2 голосов
/ 12 ноября 2011

У меня все получилось, но я не знаю точно, в чем проблема, за исключением того, что я думаю, что это может быть проблема с разрешениями, но не знаю, что именно.

Я создал новый проект и поместил его в папку C: \ Users \ me \ Documents \ Expression \ Blend 4 \ Projects. Это местоположение по умолчанию. Затем добавил все файлы к нему через Blend. Добавил обязательные ссылки и все заработало.

Так что это заставило меня задуматься, была ли это проблема с местоположением.

У меня был проект в C: \ Windows Phone 7 \ MyProject \ MyProject.csproj Я переместил это в C: \ Users \ me \ Documents \ Expression \ Blend 4 \ Projects \ MyProject, и оно работает как обычно.

Я уже проверил разрешения для папки, чтобы убедиться, что это не проблема, и я являюсь администратором, а также запускаю Blend от имени администратора.

Так что я не знаю, в чем проблема, но теперь она работает после изменения местоположения проекта.

Обновление:

Я пробовал разные варианты, но все еще не нашел точную проблему, но вот мои попытки.

Эти работы:

C: \ MyProjects \ MyProjSolution \ MyProject \ MyProject.csproj

C: \ MyProjects \ Blendprojects \ MyProject \ MyProject.csproj

C: \ WindowsPhone7 \ MyProject \ MyProject.csproj (обратите внимание, я удалил пробелы из имени каталога "Windows Phone 7"

По какой-то причине это не работает: C: \ WindowsPhone7 \ Blendprojects \ MyProject \ MyProject.csproj

В любом случае, я сделал с этой ошибкой.

0 голосов
/ 12 октября 2012

Для этого сначала откройте ваш проект в Visual Studio для Windows Phone.Затем перейдите в Обозреватель решений, затем щелкните правой кнопкой мыши файл MainPage.xaml и выберите «Открыть в выражении».

...