файл vcxproj не загрузится в решение

Мы только что недавно переключили на VS 2010, и у меня было решение, которое хорошо работало. Этим утром, когда я пытаюсь загрузить решение, я получаю ошибку:

"Объект с тем же ключом был уже добавлен".

Это происходит, когда это пытается загрузить один из наших основных проектов, и это не загружается.

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

Когда я возвращаюсь файл проекта к предыдущей версии, он работает, так по-видимому, это - что-то в vcxproj файле. Однако также кажется, что я - единственный в офисе, который затронут. Таким образом, некоторая комбинация vcxproj файла и моего компьютера, кажется, проблема.

Кто-либо видел что-нибудь как это прежде? Какие-либо идеи о решении?Спасибо

6
задан John C 29 April 2010 в 18:29
поделиться

2 ответа

По-прежнему не уверен, что вызвало проблему, однако удаление все временные файлы:

<proj>.vcxproj.user
<proj>.vcxproj.filters
<proj>.vcproj.<domainname???>.<username>.user
<proj>.suo

исправил проблему.

Я подозреваю, что на самом деле исправили только

<proj>.vcxproj.user
<proj>.vcxproj.filters

или и то, и другое, но я удалил все 4, так что это мог быть любой из них.

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

5
ответ дан 17 December 2019 в 04:43
поделиться

Если вы выяснили, как снова получить сообщение, возможно, вы могли бы открыть ошибку на https://connect.microsoft.com/ и прикрепить заархивированные .vcxproj и *.sln файлы, чтобы мы могли исправить это.

Dan [msbuild]

0
ответ дан 17 December 2019 в 04:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: