Как исправить «Корневой элемент отсутствует». при сборке Visual Studio (VS)? - PullRequest
58 голосов
/ 22 сентября 2010

Как исправить "Root элемент отсутствует." при сборке Visual Studio (VS)?

Есть идеи, какой файл мне нужно посмотреть в моем решении?

На самом деле, я получаю это сообщение об ошибке внутри "Visual Build Pro" при использовании команды "Make VS 2008". Эта команда прекрасно работает при построении других решений (например, около 20), и я не совсем уверен, почему мое получает ошибку.

Любая помощь будет принята с благодарностью. :)

Я использую VS 2008 и Visual Build Pro 6.7.

Ответы [ 27 ]

0 голосов
/ 02 марта 2017

В моем случае я получил следующее сообщение: См. Эту картинку

Я только что прокомментировал приведенный ниже фрагмент кода в файле проекта (.csproj), и проблема была исправлена.

<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
0 голосов
/ 02 января 2019

Удаление файла .user - именно то, что решило проблему для меня.Удар молнии возле офиса выключил мой компьютер и повредил мой .user файл, и проект не загрузился.Я открыл файл в Notepad ++, и «пробелы» оказались символами [NULL].Удалил .user файл и файл загружен!

source https://forums.asp.net/t/1491251.aspx?Can+t+load+project+because+root+element+is+missing+

0 голосов
/ 12 января 2019

В форме проекта xamarin. Я удалил

.VS Project folder.
ProjectName.Android.csProj.User
ProjectName.Android.csProj.bak
0 голосов
/ 02 января 2019

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

Ответ, который я получил из этого блога: https://dev.to/codeprototype/xamarin-form-application-failed-to-load-android-project-root-element-missing--27o0

Поэтому, не удаляя ничего, вы можете удалить файл .csproj.user или переименуйте его), чтобы Visual Studio снова создал файл.Работал на меня дважды.

0 голосов
/ 08 февраля 2017

В моем случае файлы RDLC работают с файлами ресурсов (.resx), у меня была эта ошибка, потому что я не создал соответствующий файл resx для своего отчета rdlc.

Моим решением было добавить файл.Resx внутри App_LocalResources следующим образом:

\rep
\rep\myreport.rdlc
\rep\App_LocalResources\myreport.rdlc.resx
0 голосов
/ 15 января 2019

В моем случае проблема возникла из-за закрытия моего ПК, когда Visual Studio оставались открытыми, поэтому в результате файл csproj.user сохранился пустым. К счастью, у меня уже есть резервная копия, поэтому я просто скопировал весь xml из csproj.user и вставил в файл csproj.user затронутого проекта, чтобы он работал отлично.

Этот файл просто содержит информацию об устройстве устройства и некоторые другие.

0 голосов
/ 09 февраля 2017

У меня было несколько серьезных сбоев в сообществе VS2015.

Удалить все файлы .csproj.user

, которые были полны нулевых символов, а также эти

C: \ Users \ имя_пользователя \ AppData \ Local \ Temp \

.NETFramework, Version = v4.0.AssemblyAttributes.cs .NETFramework, Version = v4.5.AssemblyAttributes.cs .NETFramework, Version = v4.5.2.AssemblyAttributes.cs

...