Подтвердить что ты не робот

Ошибка MSB3541: файлы имеют недопустимое значение

Я только что развернул веб-приложение asp.net mvc 3 в AppHarbor, но это не удалось:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(3932,5): ошибка MSB3541: файлы имеют недопустимое значение "< < < < < < < < < < < < < < lt; ГЛАВА". Незаконные символы в пути. [D:\Temp\q5cmde4m.uk1\вход\MyProject\MyProject.csproj]

Это произошло после того, как я открыл проект с помощью Visual Studio 2012 (приложение было создано с VS2010).

4b9b3361

Ответ 1

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

Папки obj скрыты в Visual Studio. Вы можете увидеть их с помощью проводника файлов.

Ответ 2

Удалите папку obj в вашем проекте и устраните проблему.

Ответ 3

хотя это очень старый вопрос, но я хотел бы добавить здесь ответ. когда вы работаете с несколькими разработчиками в visual studio, вы должны git игнорировать папку obj,.suo,.sln и т.д., которая содержит только информацию о визуальной студии.

обратитесь к этому вопросу SO

Ответ 4

Удалите как папку obj, так и папку bin, это решит проблему, которая в моем случае была сделана и вызывалась при создании запроса на извлечение из удаленного хранилища !!