BizTalk Server Branch 2010 BizTalk Server Developer 2010 BizTalk Server Enterprise 2010 BizTalk Server Standard 2010 Еще…Меньше
Симптомы
Рассмотрим следующий сценарий:
-
В порту отправки FTP в Microsoft BizTalk Server 2010 использовать Временную папку .
-
Выберите доставки заказанных и отправка включить маршрутизацию для сообщений, не прошедших параметры на странице Дополнительные параметры транспорта для FTP порт.
-
Значение представления как двоичные в диалоговом окне Свойства транспорта FTP для этого FTP порт отправки.
В этом случае некоторые сообщения нельзя перенести на FTP-сервер периодически. Кроме того появляется следующее сообщение об ошибке:
Ошибка передачи сообщения для отправки «< SendPortName >» с URL-адресом «< FTPAddress >» порт адаптера. Он будет повторно после интервала повтора для данного порта отправки. Подробности: «удаленный сервер отклонил подключение данных. Проверьте разрешения в удаленной системе. «
После получения предыдущее сообщение об ошибке сообщения выполняются повторно отправить на FTP-сервер на параметры порта отправки. Во время повтора появляется следующее сообщение об ошибке:
Ошибка передачи сообщения для отправки «< SendPortName >» с URL-адресом «< FTPAddress >» порт адаптера. Он будет повторно после интервала повтора для данного порта отправки. Подробности: «произошел непредвиденный сбой при обработке сообщения. Текст, связанный с исключением является «отсутствует корневой элемент.». «
После этого сообщения маршрутизируются место сбоя доставки.
Примечание. Эта проблема уже решена с Microsoft BizTalk Server 2013 и BizTalk Server 2013 R2.
Причина
Эта проблема возникает, поскольку сбивает дизассемблера повтора в двоичном режиме. Таким образом возникает ошибка «отсутствует корневой элемент».
Решение
Информация о накопительном пакете обновления
Сначала эта проблема была исправлена в следующем накопительном обновлении BizTalk Server:
-
Накопительное обновление для BizTalk Server 2010 7 (CU7)
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».
Нужна дополнительная помощь?
I am making a web application that takes RSS feeds from websites(URLs are in database) and then loads them into my web application. But I am getting this error
System.Xml.XmlException: Root element is missing. root element is
missing. at line : rssdoc.load(rssStream);
Exception Details: System.Xml.XmlException: There are multiple root elements. Line 2, position 2. so how to encapsulate everything else by single xml element
Here is my code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Xml;
using System.Net;
using System.Text;
using System.IO;
using System.Data;
using System.Data.SqlClient;
public partial class poletics : System.Web.UI.Page
{
public SqlConnection oldbcon = new SqlConnection();
static int n = 0;
static DataTable dt = new DataTable();
protected void Page_Load(object sender, EventArgs e)
{
oldbcon = opncon();
using (oldbcon)
{
SqlDataAdapter ad = new SqlDataAdapter("SELECT * from LebPolRss", oldbcon);
ad.Fill(dt);
}
int f = 3;
while (n < f)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
Literal feed = new Literal();
try
{
feed.Text = ProcessRss(dt.Rows[i][3].ToString(), dt.Rows[i][4].ToString());
}
catch (WebException ex)
{
WebResponse response = ex.Response;
}
Panel1.Controls.Add(feed);
}
n++;
}
}
public static string ProcessRss(string rssUrl, string feed)
{
WebRequest request = WebRequest.Create(rssUrl);
WebResponse response = request.GetResponse();
StringBuilder sb = new StringBuilder("");
Stream rssStream = response.GetResponseStream();
XmlDocument rssDoc = new XmlDocument();
rssDoc.Load(rssStream);//here is the line where the exception thrown
XmlNodeList rssItems = rssDoc.SelectNodes("rss/channel/item");
string title = "";
string link = "";
string description = "";
int upperlimit = rssItems.Count;
if (upperlimit > n)
upperlimit = n + 1;
if (upperlimit > 0)
{
sb.Append("<ul>");
for (int i = 0; i < upperlimit - n; i++)
{
XmlNode rssDetail;
rssDetail = rssItems.Item(i + n).SelectSingleNode("title");
if (rssDetail != null)
{
if (feed.ToString().Equals("tayyar"))
{
title = rssDetail.InnerText.Substring(5);
}
else
{
if (rssDetail.InnerText.Length > 75)
{
title = rssDetail.InnerText.Substring(0, 75);
}
else
{
title = rssDetail.InnerText;
}
}
}
else
{
title = "";
}
rssDetail = rssItems.Item(i + n).SelectSingleNode("link");
if (rssDetail != null)
{
if (feed.ToString().Equals("tayyar"))
{
if (rssDetail.InnerText.Substring(0, 21).CompareTo("http://www.tayyar.org") != 0)
{
link = "http://www.tayyar.org" + rssDetail.InnerText;
}
else
{
link = rssDetail.InnerText;
}
}
else
{
link = rssDetail.InnerText;
}
}
else
{
link = "";
}
rssDetail = rssItems.Item(i + n).SelectSingleNode("description");
if (rssDetail != null)
{
if (!rssDetail.InnerText.Substring(3, 3).Equals("Ad:"))
{
description = rssDetail.InnerText;
}
}
else
{
description = "";
}
switch (feed)
{
case "tayyar": sb.Append("<div class='imgsep'><li><img src='logos/tayyar.jpg' width='50px' height='30px'/> <a href='" + link + "' target='_blank'>" + title + "</a> <img src='Images/smallarrow.png'/></li></div>");
break;
case "14march": sb.Append("<div class='imgsep'><li><img src='logos/14march.jpg' width='50px' height='30px'/> <a href='" + link + "' target='_blank'>" + title + "</a> <img src='Images/smallarrow.png'/></li></div>");
break;
case "annahar": sb.Append("<div class='imgsep'><li><img src='logos/annahar.jpg' width='50px' height='30px'/> <a href='" + link + "' target='_blank'>" + title + "</a> <img src='Images/smallarrow.png'/></li></div>");
break;
case "alakhbar": sb.Append("<div class='imgsep'><li><img src='logos/akhbar.jpg' width='50px' height='30px'/> <a href='" + link + "' target='_blank'>" + title + "</a> <img src='Images/smallarrow.png'/></li></div>");
break;
case "sadabeirut": sb.Append("<div class='imgsep'><li><img src='logos/echobeirut.png' width='50px' height='30px'/> <a href='" + link + "' target='_blank'>" + title + "</a> <img src='Images/smallarrow.png'/></li></div>");
break;
case "assafir": sb.Append("<div class='imgsep'><li><img src='logos/assafir.png' width='50px' height='30px'/> <a href='" + link + "' target='_blank'>" + title + "</a> <img src='Images/smallarrow.png'/></li></div>");
break;
case "aliwaa": sb.Append("<div class='imgsep'><li><img src='logos/aliwaa.jpg' width='50px' height='30px'/> <a href='" + link + "' target='_blank'>" + title + "</a> <img src='Images/smallarrow.png'/></li></div>");
break;
}
}
sb.Append("</ul>");
}
return sb.ToString();
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
oldbcon = opncon();
using (oldbcon)
{
SqlDataAdapter ad = new SqlDataAdapter("SELECT * from LebPolRss", oldbcon);
ad.Fill(dt);
}
n = 4;
for (int i = 0; i < dt.Rows.Count; i++)
{
Literal feed = new Literal();
try
{
feed.Text = ProcessRss(dt.Rows[i][3].ToString(), dt.Rows[i][4].ToString());
}
catch (WebException ex) { WebResponse response = ex.Response; }
Panel1.Controls.Add(feed);
}
LinkButton1.Visible = false;
}
public static SqlConnection opncon()
{
string connectionString = "Data Source=RAYYAN-THINK;Initial Catalog=newsProject;Integrated Security=True";
SqlConnection conn = new SqlConnection(connectionString);
return conn;
}
}
Stack Trace:
[XmlException: Root element is missing.]
System.Xml.XmlTextReaderImpl.Throw(Exception e) +69
System.Xml.XmlTextReaderImpl.ParseDocumentContent() +5589128
System.Xml.XmlTextReaderImpl.Read() +215
System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) +145
System.Xml.XmlDocument.Load(XmlReader reader) +107
System.Xml.XmlDocument.Load(Stream inStream) +130
poletics.ProcessRss(String rssUrl, String feed) in c:UsersRAYYANDocumentsVisual Studio 2012WebSitesWebSite1poletics.aspx.cs:57
poletics.Page_Load(Object sender, EventArgs e) in c:UsersRAYYANDocumentsVisual Studio 2012WebSitesWebSite1poletics.aspx.cs:36
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +51
System.Web.UI.Control.OnLoad(EventArgs e) +92
System.Web.UI.Control.LoadRecursive() +54
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +772
I am making a web application that takes RSS feeds from websites(URLs are in database) and then loads them into my web application. But I am getting this error
System.Xml.XmlException: Root element is missing. root element is
missing. at line : rssdoc.load(rssStream);
Exception Details: System.Xml.XmlException: There are multiple root elements. Line 2, position 2. so how to encapsulate everything else by single xml element
Here is my code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Xml;
using System.Net;
using System.Text;
using System.IO;
using System.Data;
using System.Data.SqlClient;
public partial class poletics : System.Web.UI.Page
{
public SqlConnection oldbcon = new SqlConnection();
static int n = 0;
static DataTable dt = new DataTable();
protected void Page_Load(object sender, EventArgs e)
{
oldbcon = opncon();
using (oldbcon)
{
SqlDataAdapter ad = new SqlDataAdapter("SELECT * from LebPolRss", oldbcon);
ad.Fill(dt);
}
int f = 3;
while (n < f)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
Literal feed = new Literal();
try
{
feed.Text = ProcessRss(dt.Rows[i][3].ToString(), dt.Rows[i][4].ToString());
}
catch (WebException ex)
{
WebResponse response = ex.Response;
}
Panel1.Controls.Add(feed);
}
n++;
}
}
public static string ProcessRss(string rssUrl, string feed)
{
WebRequest request = WebRequest.Create(rssUrl);
WebResponse response = request.GetResponse();
StringBuilder sb = new StringBuilder("");
Stream rssStream = response.GetResponseStream();
XmlDocument rssDoc = new XmlDocument();
rssDoc.Load(rssStream);//here is the line where the exception thrown
XmlNodeList rssItems = rssDoc.SelectNodes("rss/channel/item");
string title = "";
string link = "";
string description = "";
int upperlimit = rssItems.Count;
if (upperlimit > n)
upperlimit = n + 1;
if (upperlimit > 0)
{
sb.Append("<ul>");
for (int i = 0; i < upperlimit - n; i++)
{
XmlNode rssDetail;
rssDetail = rssItems.Item(i + n).SelectSingleNode("title");
if (rssDetail != null)
{
if (feed.ToString().Equals("tayyar"))
{
title = rssDetail.InnerText.Substring(5);
}
else
{
if (rssDetail.InnerText.Length > 75)
{
title = rssDetail.InnerText.Substring(0, 75);
}
else
{
title = rssDetail.InnerText;
}
}
}
else
{
title = "";
}
rssDetail = rssItems.Item(i + n).SelectSingleNode("link");
if (rssDetail != null)
{
if (feed.ToString().Equals("tayyar"))
{
if (rssDetail.InnerText.Substring(0, 21).CompareTo("http://www.tayyar.org") != 0)
{
link = "http://www.tayyar.org" + rssDetail.InnerText;
}
else
{
link = rssDetail.InnerText;
}
}
else
{
link = rssDetail.InnerText;
}
}
else
{
link = "";
}
rssDetail = rssItems.Item(i + n).SelectSingleNode("description");
if (rssDetail != null)
{
if (!rssDetail.InnerText.Substring(3, 3).Equals("Ad:"))
{
description = rssDetail.InnerText;
}
}
else
{
description = "";
}
switch (feed)
{
case "tayyar": sb.Append("<div class='imgsep'><li><img src='logos/tayyar.jpg' width='50px' height='30px'/> <a href='" + link + "' target='_blank'>" + title + "</a> <img src='Images/smallarrow.png'/></li></div>");
break;
case "14march": sb.Append("<div class='imgsep'><li><img src='logos/14march.jpg' width='50px' height='30px'/> <a href='" + link + "' target='_blank'>" + title + "</a> <img src='Images/smallarrow.png'/></li></div>");
break;
case "annahar": sb.Append("<div class='imgsep'><li><img src='logos/annahar.jpg' width='50px' height='30px'/> <a href='" + link + "' target='_blank'>" + title + "</a> <img src='Images/smallarrow.png'/></li></div>");
break;
case "alakhbar": sb.Append("<div class='imgsep'><li><img src='logos/akhbar.jpg' width='50px' height='30px'/> <a href='" + link + "' target='_blank'>" + title + "</a> <img src='Images/smallarrow.png'/></li></div>");
break;
case "sadabeirut": sb.Append("<div class='imgsep'><li><img src='logos/echobeirut.png' width='50px' height='30px'/> <a href='" + link + "' target='_blank'>" + title + "</a> <img src='Images/smallarrow.png'/></li></div>");
break;
case "assafir": sb.Append("<div class='imgsep'><li><img src='logos/assafir.png' width='50px' height='30px'/> <a href='" + link + "' target='_blank'>" + title + "</a> <img src='Images/smallarrow.png'/></li></div>");
break;
case "aliwaa": sb.Append("<div class='imgsep'><li><img src='logos/aliwaa.jpg' width='50px' height='30px'/> <a href='" + link + "' target='_blank'>" + title + "</a> <img src='Images/smallarrow.png'/></li></div>");
break;
}
}
sb.Append("</ul>");
}
return sb.ToString();
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
oldbcon = opncon();
using (oldbcon)
{
SqlDataAdapter ad = new SqlDataAdapter("SELECT * from LebPolRss", oldbcon);
ad.Fill(dt);
}
n = 4;
for (int i = 0; i < dt.Rows.Count; i++)
{
Literal feed = new Literal();
try
{
feed.Text = ProcessRss(dt.Rows[i][3].ToString(), dt.Rows[i][4].ToString());
}
catch (WebException ex) { WebResponse response = ex.Response; }
Panel1.Controls.Add(feed);
}
LinkButton1.Visible = false;
}
public static SqlConnection opncon()
{
string connectionString = "Data Source=RAYYAN-THINK;Initial Catalog=newsProject;Integrated Security=True";
SqlConnection conn = new SqlConnection(connectionString);
return conn;
}
}
Stack Trace:
[XmlException: Root element is missing.]
System.Xml.XmlTextReaderImpl.Throw(Exception e) +69
System.Xml.XmlTextReaderImpl.ParseDocumentContent() +5589128
System.Xml.XmlTextReaderImpl.Read() +215
System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) +145
System.Xml.XmlDocument.Load(XmlReader reader) +107
System.Xml.XmlDocument.Load(Stream inStream) +130
poletics.ProcessRss(String rssUrl, String feed) in c:UsersRAYYANDocumentsVisual Studio 2012WebSitesWebSite1poletics.aspx.cs:57
poletics.Page_Load(Object sender, EventArgs e) in c:UsersRAYYANDocumentsVisual Studio 2012WebSitesWebSite1poletics.aspx.cs:36
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +51
System.Web.UI.Control.OnLoad(EventArgs e) +92
System.Web.UI.Control.LoadRecursive() +54
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +772
C# | ||
|
Сериализация проходит хорошо, всё записывается в файл, а десериализовать никак не получается.
System.InvalidOperationException: ‘В документе XML (0, 0) присутствует ошибка.’
XmlException: Отсутствует корневой элемент.
This exception was originally thrown at this call stack:
System.Xml.XmlTextReaderImpl.Throw(System.Exceptio n)
System.Xml.XmlTextReaderImpl.ParseDocumentContent( )
System.Xml.XmlTextReaderImpl.Read()
System.Xml.XmlTextReader.Read()
System.Xml.XmlReader.MoveToContent()
Microsoft.Xml.Serialization.GeneratedAssembly.XmlS erializationReaderClass1.Read3_Class1()
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
Как исправить » корневой элемент отсутствует.»при выполнении сборки Visual Studio (VS)?
любая идея, какой файл я должен посмотреть в мои решения?
на самом деле, я получаю это сообщение об ошибке внутри «Visual Build Pro» при использовании команды «Make VS 2008». Эта команда отлично работает при создании других решений (например, около 20), и я не совсем уверен, почему мой получает ошибку.
любая помощь была бы очень признательна.
Я использую VS 2008 и Visual Build Pro 6.7.
23 ответов
убедитесь, что любой XML-файл (или любой файл, который будет интерпретироваться как XML-файл visual studio) имеет правильную структуру XML — то есть один корневой элемент (с любым именем, я использую rootElement
в моем примере):
<?xml version="1.0"?>
<rootElement>
...
</rootElement>
в моем случае это был Ремчуков.расширением vcxproj.файл пользователя, который вызывал проблему (он был пустым) после сбоя. Я переименовал его и проблема ушла.
вы также получите «корневой элемент отсутствует», когда бомба поражает :). BOM = Знак порядка байтов. Это дополнительный символ, который добавляется в начало файла, когда он сохраняется с неправильной кодировкой.
Это может иногда происходить в Visual Studio при работе с XML-файлами. Вы можете либо закодировать что-то, чтобы удалить его из всех ваших файлов, либо, если вы знаете, какой файл вы можете заставить visual studio сохранить его с определенной кодировкой (utf-8 или ascii IIRC).
Если вы откройте файл в Редакторе, отличном от VS (попробуйте notepad++), вы увидите два забавных символа перед XML-декларация.
чтобы исправить это в VS, откройте файл в VS, а затем в зависимости от версии VS
- «файл» > «Дополнительные параметры сохранения» > выбрать соответствующую кодировку
- Файл > Сохранить как > сохранить имя файла, щелкните стрелку вниз справа от кнопки «Сохранить», чтобы выбрать кодировку
в моем случае.Я получал ошибка отсутствует элемент указывая на .
В то время он выглядел примерно так.—7—>
<?xml version="1.0" encoding="utf-8"?>
<settings>
<repositoryPath>Packages</repositoryPath>
</settings>
тогда я просто добавил configuration
тег, который фактически обертывает весь xml. Теперь работает отлично для меня
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<settings>
<repositoryPath>Packages</repositoryPath>
</settings>
</configuration>
Я получил ту же ошибку. показывая ошибка Microsoft.Данные.Entity не удалось загрузить корневой элемент отсутствует. Когда я удаляю этот файл из C:WindowsMicrosoft.NETFrameworkv4.0.30319 и снова откройте мое решение моя проблема была решена. Все хорошо
В моем случае, когда я открыл .csproj
файл, он был пуст, поэтому я пошел к моему предыдущему фиксации в git и скопировал содержимое этого файла и вставил его мой текущий . После чего я удалил .csproj.user
файл, перезагрузил мой проект,и все снова начало работать.
эта ошибка может иногда возникать при редактировании некоторых параметров цепочки инструментов проекта Atmel Studio 6.1.2730 SP2.
в моем случае я попытался отредактировать свойства проекта > Toolchain > Linker > Общие настройки с «всеми конфигурациями», выбранными в конфигурации. Когда я проверил или снял флажок, появилось диалоговое окно с ошибкой. Однако я обнаружил, что могу сделать те же изменения, если я сделал их только для одной конфигурации сборки за раз; т. е. только с «Debug» или «Release» выбрано вместо «все конфигурации».
интересно, что позже я смог редактировать те же настройки компоновщика даже с выбранными «всеми конфигурациями». Я не знаю, что изменилось в моем проекте, что сделало это возможным.
в моем случае, файл C:UsersxxxAppDataLocalPreEmptive SolutionsDotfuscator Professional Edition.0dfusrprf.xml
был полон NULL.
Я удалил его; он был воссоздан при первом запуске программы Dotfuscator, и после этого нормальность была восстановлена.
У меня был синий экран при запуске Visual Studio 2013, при перезапуске я намеревался запустить снова свой проект, но у меня всегда была эта ошибка headius.
во всяком случае
удаление папок с информацией Temp исправить эту проблему.
в моем случае проект был сервером Windows, и в основном он создает папку с некоторой информацией Tem.
папка
C:UsersUser_NAMEAppDataLocalNAme_OF_THeProject
внутри существует папка с именем проекта+ некоторые созданные ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ
Услуга.ServerHostLoader_Url_u2jn0xkgjf1th0a3i2v03ft15vj4x52i
Это папка, которую я удалил, и теперь я могу снова запустить проект.
вы также можете выполнить поиск файла. Перейдите в каталог проекта с помощью PowerShell и запустите Get-FileMissingRoot:
function Get-FileMissingRoot {
dir -recurse |
where {
($_ -is [IO.FileInfo]) -and
(@(".xml", ".config") -contains $_.extension)
} |
foreach {
$xml = New-Object Xml.XmlDocument;
$filename = $_.FullName
try {
$xml.Load($filename)
}
catch {
write ("File: " + $filename)
write ($_.Exception.Message)
}
}
}
в моем случае я обновился до VS2017 и хотел построить все проекты с MSBuild 4 с моим скриптом сборки (который использовал MSBuild 3.5, когда мы использовали VS2015). Это обновление MSBuild оказалось прекрасным для настольных приложений Windows, но для Windows CE с compact framework дало бы мне эту запутанную ошибку. Возврат к MSBuild 3.5 для Windows CE projects исправил проблему для меня.
У меня была бомба .кстати, файлы csproj и удалили их для всех проекты в решении, которое не будет строить, но это не помогло.
Ho я просто решил эту проблему, перейдя в проводник управления версиями и выбрав проект проблемы, щелкните правой кнопкой мыши и выберите опцию получить конкретную версию в расширенном меню. А затем выберите тип в качестве последней версии и отметьте следующие два флажка и нажмите кнопку Get. Затем я обновил решение, и мой проект вернулся к жизни, и проблема исчезла. Обратите внимание, что это может перезаписать ваши локальные проекты, так что ваши текущие изменения могут потерять. Так что если у вас нет никаких проблем с локальную копию, тогда вы можете попробовать это. Надеюсь, это поможет
Это было легко исправить, чем я думал. Я всего лишь очистить папку кэша сайт.
удалить все от
буква диска ОС:UsersUSER NAMEAppDataLocalMicrosoftWebsiteCache
пример
C:UsersJackAppDataLocalMicrosoftWebsiteCache
для получения дополнительных советов visual studio посетите Мой Блог
0
автор: Dulanjana Wickramatantri
Я получил эту проблему в проекте веб-API. Наконец выяснил, что это было в моих комментариях к методу»///». У меня есть эти комментарии, установленные для автоматического создания документации для методов API. Что-то в моих комментариях заставило его сойти с ума. Я удалил все возвраты каретки, специальные символы и т. д. Не совсем уверен, что ему не понравилось, но это сработало.
в моем случае файлы RDLC работают с файлами ресурсов (.resx), у меня была эта ошибка, потому что я не создал соответствующий файл resx для моего отчета rdlc.
моим решением было добавить файл .resx внутри App_LocalResources таким образом:
rep
repmyreport.rdlc
repApp_LocalResourcesmyreport.rdlc.resx
У меня было несколько массовых сбоев сообщества VS2015.
удалить все .csproj файл.пользовательские файлы
которые были полны нулевых символов, а также Эти
C:UsersUserNameAppDataLocalTemp
.NETFramework, версия=v4.0.AssemblyAttributes.цезий
.NETFramework, версия=v4.5.AssemblyAttributes.цезий
.NETFramework, версия=v4.5.2.AssemblyAttributes.cs
в моем случае я получил такое сообщение :
смотрите эту картинку
Я просто прокомментировал обрезанный код ниже в файле проекта (.csproj), и проблема была исправлена.
<Import Project="$(MSBuildBinPath)Microsoft.CSharp.targets" />
0
автор: Eduardo Sobrinho
в моем случае xxxx.pubxml.пользователь не был загружен при попытке опубликовать приложение. Я удалил файл и перезапустил Visual studio, затем создал новый профиль для его публикации, проблема решена и опубликована успешно.
в моем случае, я получил эту ошибку из-за пустой .
Это привело к сбою диспетчера пакетов NUGET и отображению ошибки отсутствует корневой элемент.
Решение состояло в том, чтобы скопировать элементы из другого непустого файла, а затем изменить его в соответствии с потребностями.
пример (пакеты.config):
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Microsoft.AspNet.Web.Optimization" version="1.1.3" targetFramework="net451"/>
<package id="Newtonsoft.Json" version="5.0.4" targetFramework="net451"/>
</packages>
в моем случае я использовал vs 2010 с crystal report. Innerexception показал корневой элемент отсутствует ошибка. Перейти в каталог как C:UserssamAppDataLocaldssmsdssms.vshost.exe_Url_uy5is55gioxym5avqidulehrfjbdsn131.0.0.0 который приведен в innermessage и убедитесь, что пользователь.config-это правильный XML (мой был пуст по какой-то причине).
эта ошибка вызвана поврежденным файлом proj.
Visual Studio allway имеет файл проекта резервного копирования в определенной папке.
Пожалуйста, перейдите к:
C:Users\DocumentsVisual Studio Файлы Резервных Копий
Вы можете увидеть 2 файла так же, как:
Оригинал-май-18-2018-1209PM..csproj файл
Восстановлено-май-18-2018-1209PM..csproj файл
вам нужно только скопировать файл: оригинал-может-18-2018-1209PM..csproj файл
И переименовать как .csproj & overide в корневой папке проекта.
Проблема решена!
Эй, у меня такая же проблема на Mac, работающем над решением Cocoa c#.
(но я решил это !)
Он всегда говорит, что корневой элемент отсутствует, поэтому он не может загрузить мой файл проекта c#.
У меня есть 2017 Visual Studio Mac Community Edition.
Мне, наконец, удалось найти решение через несколько часов (больно!).
мое решение связано с тем, что фреймворки, связанные с Visual Studio, старые или сломанные.
Я нашел это, потому что я попытался создать новое решение Mac с помощью Cocoa, и он сказал:»не удалось сохранить решение». Затем я попытался создать решение для Android и она работает нормально.
Перейдите в » Finder «и» Go «- > «перейти в папку», затем перейдите в»Библиотека/фреймворки». Я удалил mono.рамки и рамки, связанные с Xamarin, потому что я считаю, что эти рамки Xamarin сломаны.
затем удалил Visual Studio и переустановил его.
Теперь все работает нормально!
была эта проблема входа в RDP на старом сервере VM fount время (часы) было установлено 2 часа. (и неправильный часовой пояс) в хост-системе. исправил и все было хорошо. Теория поцелуев..
-2
автор: Rooster Cogburn
Как исправить «Отсутствует корневой элемент». при выполнении сборки Visual Studio (VS)?
Есть идеи, на какой файл я должен смотреть в своем решении?
На самом деле я получаю это сообщение об ошибке внутри «Visual Build Pro» при использовании команды «Make VS 2008». Эта команда отлично работает при создании других решений (например, около 20), и я не совсем уверен, почему у меня возникает ошибка.
Любая помощь будет очень высоко ценится.
Я использую VS 2008 и Visual Build Pro 6.7.
30 ответы
Убедитесь, что любой XML-файл (или любой файл, который будет интерпретироваться Visual Studio как XML-файл) имеет правильную структуру XML, то есть один корневой элемент (с любым именем, я использую rootElement
в моем примере):
<?xml version="1.0"?>
<rootElement>
...
</rootElement>
Создан 22 сен.
В моем случае причиной проблемы был файл xxxxxxxxxxxx.vcxproj.user; он был пустым после аварии. Я переименовал его, и проблема исчезла.
Создан 06 сен.
Вы также получите сообщение «корневой элемент отсутствует», когда появится спецификация :). BOM = метка порядка байтов. Это дополнительный символ, который добавляется в начало файла, когда он сохраняется с неправильной кодировкой.
Иногда это может происходить в Visual Studio при работе с XML-файлами. Вы можете либо закодировать что-то, чтобы удалить его из всех ваших файлов, либо, если вы знаете, какой это файл, вы можете заставить Visual Studio сохранить его с определенной кодировкой (utf-8 или ascii IIRC).
Если вы откроете файл в редакторе, отличном от VS (попробуйте notepad ++), вы увидите два забавных символа перед
Чтобы исправить это в VS, откройте файл в VS, а затем в зависимости от версии VS
- Файл> Расширенные параметры сохранения> выберите подходящую кодировку.
- Файл> Сохранить как> сохранить имя файла, щелкните стрелку раскрывающегося списка справа от кнопки сохранения, чтобы выбрать кодировку.
ответ дан 04 мар ’16, в 09:03
В моем случае я получал ошибка отсутствующего элемента указывает на NuGet.Config
файл. В то время это выглядело примерно так
<?xml version="1.0" encoding="utf-8"?>
<settings>
<repositoryPath>Packages</repositoryPath>
</settings>
тогда я просто добавил configuration
тег, который фактически обертывает весь xml. Теперь у меня все работает нормально
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<settings>
<repositoryPath>Packages</repositoryPath>
</settings>
</configuration>
Создан 24 июн.
Эта ошибка вызвана повреждением файла proj.
Visual Studio всегда имеет файл резервной копии проекта в определенной папке.
Просмотрите:
C:Users<Your user>DocumentsVisual Studio <Vs version>Backup Files<your project>
Вы должны увидеть 2 таких файла:
Original-May-18-2018-1209PM.<your project>.csproj
Recovered-May-18-2018-1209PM.<your project>.csproj
Вам нужно только скопировать файл:
Original-May-18-2018-1209PM.<your project>.csproj
И переименовать как
<your project>.csproj
и переопределить в корневой папке проекта.
Проблема решена!
ответ дан 17 мар ’19, в 10:03
В моем случае, когда я открыл .csproj
файл, он был пуст, поэтому я перешел к предыдущей фиксации в git, скопировал содержимое этого файла и вставил его в свой текущий .csproj
файл. После чего я удалил .csproj.user
файл, перезагрузил мой проект, и все снова заработало.
ответ дан 02 мар ’17, в 21:03
У меня была эта проблема с VS 2017, при сборке я получал сообщение об ошибке «Отсутствовал корневой элемент». То, что решило это для меня, собиралось Инструменты> Диспетчер пакетов Nuget> Параметры диспетчера пакетов> Общие> Очистить все кеши Nuget. После этого я снова запустил сборку, и она была исправлена.
Создан 26 ноя.
У меня такая же ошибка. отображается ошибка Microsoft.Data.Entity не удалось загрузить корневой элемент отсутствует. Когда я удаляю этот файл из C: Windows Microsoft.NET Framework v4.0.30319 и снова открываю свое решение, моя проблема была решена. Все работает нормально
Вы также можете выполнить поиск файла. Перейдите в каталог проекта с помощью PowerShell и запустите Get-FileMissingRoot:
function Get-FileMissingRoot {
dir -recurse |
where {
($_ -is [IO.FileInfo]) -and
(@(".xml", ".config") -contains $_.extension)
} |
foreach {
$xml = New-Object Xml.XmlDocument;
$filename = $_.FullName
try {
$xml.Load($filename)
}
catch {
write ("File: " + $filename)
write ($_.Exception.Message)
}
}
}
ответ дан 06 авг.
В моем случае .csproj был изменен на закодированный формат. Я отменил изменения в csproj в Git (Team explorer) и перезагрузил файл проекта. Это решило проблему.
ответ дан 12 авг.
В моем случае файл C:UsersxxxAppDataLocalPreEmptive SolutionsDotfuscator Professional Edition4.0dfusrprf.xml
был полон NULL.
Я удалил это; он был воссоздан при первом запуске Dotfuscator, а после этого была восстановлена нормальность.
Создан 27 ноя.
Мой проект не загрузился и дал мне Root Element Missing
ошибка. Я только что удалил ****.csproj.user
файл и перезагрузил его снова. Проблема была решена таким образом
Создан 27 сен.
Эта ошибка иногда может возникать при редактировании некоторых настроек Project Toolchain Atmel Studio 6.1.2730 SP2.
В моем случае я попытался отредактировать Project Properties> Toolchain> Linker> General settings, выбрав «Все конфигурации» в Configuration. Когда я отмечал или снимал галочку с параметра, появлялось диалоговое окно с ошибкой. Тем не менее, я обнаружил, что могу вносить те же самые правки, если буду вносить их только в одну конфигурацию сборки за раз; т.е. с выбранными только «Отладка» или «Выпуск» вместо «Все конфигурации».
Интересно, что позже я смог отредактировать те же настройки компоновщика даже с выбранными «Все конфигурации». Я не знаю, что изменилось в моем проекте, благодаря чему это стало возможным.
ответ дан 25 дек ’13, 11:12
У меня был синий экран при запуске Visual Studio 2013, когда я перезапускаю, я намеревался снова запустить свой проект, но у меня всегда была эта головная ошибка. в любом случае
Удаление папок с временными данными Устраните эту проблему. в моем случае проект был Windows Server, и в основном он создает папку с некоторой информацией Tem.
папка была
C:UsersUser_NAMEAppDataLocalNAme_OF_THeProject
внутри существует папка с именем проекта + некоторая сгенерированная служба графического интерфейса.
это папка, которую я удалил, и теперь я могу снова запустить проект.
ответ дан 02 мар ’15, в 16:03
В моем случае я обновился до VS2017 и хотел собрать все проекты с MSBuild 4 с помощью моего сценария сборки (который использовал MSBuild 3.5, когда мы использовали VS2015). Это обновление MSBuild выглядело хорошо для настольных приложений Windows, но для Windows CE с компактной структурой я бы получил эту сбивающую с толку ошибку. Возврат к MSBuild 3.5 для проектов Windows CE устранил проблему для меня.
Между прочим, у меня была спецификация в файлах .csproj, и я удалил их для всех проектов в решении, которое не собиралось, но это не помогло.
Создан 23 фев.
В форме проекта xamarin. я удалил
.VS Project folder.
ProjectName.Android.csProj.User
ProjectName.Android.csProj.bak
Создан 12 янв.
В моем случае я получил такое сообщение:
Смотрите эту картинку
Я просто прокомментировал приведенный ниже фрагмент кода в файле проекта (.csproj), и проблема была устранена.
<Import Project="$(MSBuildBinPath)Microsoft.CSharp.targets" />
ответ дан 03 мар ’17, в 20:03
В моем случае xxxx.pubxml.user не загружался при попытке опубликовать приложение. Я удалил файл и перезапустил Visual Studio, затем создал новый профиль для его публикации, проблема решена и успешно опубликована.
Создан 17 июн.
Эй, у меня такая же проблема на Mac, когда я работаю над решением Cocoa C #.
(Но я решил это!)
Он всегда говорит, что корневой элемент отсутствует, поэтому он не может загрузить мой файл проекта C #.
У меня Visual Studio Mac Community Edition 2017 года. Мне наконец удалось найти решение через несколько часов (болезненно!).
Мое решение связано с тем, что фреймворки, связанные с Visual Studio, старые или сломанные. Я нашел это, потому что я попытался создать новое решение для Mac от Cocoa, и он сказал: «Не удалось сохранить решение». Затем я попытался создать решение для Android, и оно работает нормально. Зайдите в «Finder» и «Перейти» -> «Перейти в папку», затем перейдите в «Библиотека / Frameworks». Я удалил mono.framework и фреймворки, связанные с Xamarin, потому что считаю, что эти фреймворки Xamarin сломаны.
Затем удалили Visual Studio и переустановили ее. Теперь все работает нормально!
ответ дан 07 авг.
В моем случае я просто переименовал .csproj.user, перезапустил визуальную студию и открыл проект. Он автоматически создал еще один файл .csproj.user, и решение сработало для меня.
Создан 25 июля ’19, 07:07
Но я просто решил эту проблему, перейдя в проводник управления версиями и выбрав проблемный проект, щелкнув правой кнопкой мыши и выбрав опцию «Получить конкретную версию» в меню «Дополнительно». Затем выберите «Тип» как «Последняя версия», отметьте следующие два флажка и нажмите кнопку «Получить». Затем я обновил решение, и мой проект вернулся к жизни, и проблема исчезла. Обратите внимание, что это может привести к перезаписи ваших локальных проектов, поэтому ваши текущие изменения могут быть потеряны. Так что, если у вас нет проблем с вашей локальной копией, вы можете попробовать это. Надеюсь, поможет
Создан 31 июля ’15, 12:07
У меня возникла эта проблема в проекте веб-API. Наконец выяснил, что это было в моих комментариях к методу «///». У меня есть эти комментарии для автоматического создания документации для методов API. Что-то в моих комментариях сводило с ума. Я удалил все символы возврата каретки, специальные символы и т. Д. Не совсем уверен, что мне не понравилось, но это сработало.
ответ дан 10 авг.
В моем случае файлы RDLC работают с файлами ресурсов (.resx), у меня была эта ошибка, потому что я не создал соответствующий файл resx для моего отчета rdlc.
Мое решение заключалось в добавлении файла .resx в App_LocalResources следующим образом:
rep
repmyreport.rdlc
repApp_LocalResourcesmyreport.rdlc.resx
Создан 07 фев.
У меня было несколько серьезных сбоев в работе сообщества 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
Создан 09 фев.
В моем случае я получил эту ошибку из-за пустой packages.config
.
Это привело к сбою диспетчера пакетов NUGET и отображению ошибки. Корневой элемент отсутствует.
Решением было скопировать элементы из другого непустого файла, а затем изменить его в соответствии с потребностями.
Пример (packages.config):
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Microsoft.AspNet.Web.Optimization" version="1.1.3" targetFramework="net451"/>
<package id="Newtonsoft.Json" version="5.0.4" targetFramework="net451"/>
</packages>
ответ дан 01 мар ’18, в 14:03
В моем случае я использовал vs 2010 с отчетом Crystal Report. Innerexception обнаружил, что корневой элемент отсутствует, ошибка. Перейдите в каталог, например C: Users sam AppData Local dssms dssms.vshost.exe_Url_uy5is55gioxym5avqidulehrfjbdsn13 1.0.0.0, который указан во внутреннем сообщении, и убедитесь, что user.config является правильным XML (мой по какой-то причине был пустым).
ответ дан 29 мар ’18, в 11:03
Создан 02 янв.
Создан 02 янв.
В моем случае проблема возникла из-за закрытия моего компьютера, когда визуальная студия оставалась открытой, поэтому в результате файл csproj.user остался пустым. К счастью, у меня уже есть резервная копия, поэтому я просто скопировал весь xml из csproj.user и вставил в свой затронутый файл проекта csproj.user, чтобы он работал отлично.
Этот файл просто содержит информацию о строительном устройстве и многое другое.
Создан 15 янв.
Ни одно из этих решений не устранило мою проблему.
В моем случае я закончил свою работу и выключил компьютер. На следующий день я не смог скомпилировать свой проект. Я попробовал некоторые из этих решений и понял, что все мои проекты не работают.
Чтобы исправить это, я переустанавливаю .NET Core Framework.
Visual Studio 2017
Создан 17 июля ’19, 01:07
Импорт — Экспорт импорт данных
Balukov: Здравствуйте. |
10.02.2023 17:57 |
Ошибка при формировании отчетов — Общие вопросы
Dimashka: Отписался на mailto:info@vogbit.ru info@vogbit.ru |
10.02.2023 09:44 |
Сменное задание — Производство
Veruz: Доброе утро. По первому вопросу понятно — программе на этих позициях нужен своего рода «маркер» — при котором она бы проставляла эт� … |
10.02.2023 06:33 |
НЗП — Общие вопросы
Константин Чилингаров: Я бы, наверное, в вашем случае делал так: 1. Про «склады» Промежуточный склад я бы в VOGBIT вообще, как «склад» именно не заводил. Не вижу по … |
09.02.2023 18:26 |
График производства — Прочее
Константин Чилингаров: Здравствуйте, написал: |
06.02.2023 15:58 |
История работ — Материалы, Комплектующие, Складской учёт
Константин Чилингаров: Здравствуйте, Для выполненного задания можно. |
03.02.2023 17:26 |
Приёмка деталей на склад — Материалы, Комплектующие, Складской учёт
Константин Чилингаров: Последнее сообщение /forum/messages/forum31/topic2772/message17041/2772-istoriya-rabot#message17041 перенесено . Причина: /forum/rules/ п.8 правил |
03.02.2023 17:22 |
Задания — Производство
Yarmysh: Спасибо, все заработало. |
02.02.2023 12:14 |
Обеспеченность — Ошибки в работе
Константин Чилингаров: Здравствуйте, написал: |
31.01.2023 08:31 |
Технология подробно — Прочее
Balukov: Здравствуйте. |
27.01.2023 08:34 |
Артикулы как правильно привязать к деталям? — Состав и технология
Константин Чилингаров: Здравствуйте, написал: |
20.01.2023 19:08 |
Ошибка программы после обновления — Общие вопросы
Beavis900: Благодарю! |
13.01.2023 15:22 |
Обновление не может окончиться — Обновление
Константин Чилингаров: Здравствуйте, написал: |
12.01.2023 14:59 |
Учет заделов по сборочным единицам — Материалы, Комплектующие, Складской учёт
Константин Чилингаров: Подумаем. |
11.01.2023 18:40 |
Ошибка режима Подробно в графике производства — Ошибки в работе
Константин Чилингаров: Здравствуйте, написал: |
09.01.2023 17:44 |
Ошибка при смене даты в Статистике. — Ошибки в работе
Константин Чилингаров: Здравствуйте! Скорее всего, дело не в смене дат, а в данных. |
09.01.2023 17:06 |
Распределение работ — Производство
Константин Чилингаров: Здравствуйте, Если говорить об окне «Новые задания», как там операции «появляются» для включения в план поста на смену — по одн … |
30.12.2022 17:47 |
Систематическая ошибка — Ошибки в работе
Константин Чилингаров: Здравствуйте, Нужен пример, на котором такой эффект получается. |
29.12.2022 14:03 |
Таблица состав изделия — Общие вопросы
Алексей Пономарев: Доброго дня. Благодарю. :facepalm: Открывал же эту вкладочку категории,не сообразил что строчка там это она самая и есть. |
29.12.2022 11:12 |
Первый запуск терминала — Терминалы
Константин Чилингаров: Здравствуйте, Пара слов про терминалы в общем: Логика работы терминала, т.е. что именно на экране человек видит после того, как приложи … |
28.12.2022 21:31 |