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

Элемент конфигурации не объявлен

Я работаю над Visual Studio 2012 Express Edition. Я добавил XML файл App.config следующим образом:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
</configuration>

Первое, что происходит, - это предупреждение, в котором говорится: "Элемент" Конфигурация "не объявлен". Кто-нибудь знает, почему это происходит? Похоже, что элементы не могут быть объявлены внутри, пока это не будет разрешено.

Спасибо!

Это весь XML:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="Version" value="779" />
<add key="TimeOut" value="60000" />
<add key="LogFileName" value="Log.txt" />
<!-- your Developer Id with eBay -->
<add key="Environment.DevId" value="" />
<!-- your Application Id with eBay -->
<add key="Environment.AppId" value="" />
<!-- your Application Certificate with eBay -->
<add key="Environment.CertId" value="" />
<!-- API Server URL -->
<!-- For production site use: https://api.ebay.com/wsapi -->
<!-- For Sandbox use: https://api.sandbox.ebay.com/wsapi -->
<add key="Environment.ApiServerUrl" value="https://api.sandbox.ebay.com/wsapi" />
<!-- EPS Server URL -->
<!-- For production site use: https://api.ebay.com/ws/api.dll"/-->
<add key="Environment.EpsServerUrl" value="https://api.sandbox.ebay.com/ws/api.dll" />
<!-- eBay Signin URL -->
<!-- For production site use: https://signin.ebay.com/ws/eBayISAPI.dll?SignIn -->
<!-- https://signin.sandbox.ebay.com/ws/eBayISAPI.dll?SignIn -->
<add key="Environment.SignInUrl" value="https://signin.sandbox.ebay.com/ws/eBayISAPI.dll?SignIn" />
<!-- ViewItem URL -->
<!-- For production site use: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;item={0} -->
<add key="Environment.ViewItemUrl" value="http://cgi.sandbox.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;item={0}" />
<!-- token is for both API server and EPS server -->
<add key="UserAccount.ApiToken" value="" />
<!-- eBay site ID -->
<add key="UserAccount.eBayUserSiteId" value="0" />
<add key="logexception" value="true"/>
<add key="logmessages" value="true"/>
<add key="logsdkmessages" value="true"/>
<add key="logsdk" value="true"/>
<add key="logfile" value="Log.txt"/>
<!-- Rule Name-->
<add key="RuName" value=""/>
<!-- Set this if you access eBay API server behind a proxy server-->
<add key="Proxy.Host" value =""/>
<add key="Proxy.Port" value =""/>
<!-- set proxy server username/password if necessary-->
<add key="Proxy.Username" value=""/>
<add key="Proxy.Password" value=""/>

4b9b3361

Ответ 1

У меня была такая же проблема. Это не ошибка, это просто предупреждение; поэтому ваша заявка должна компилироваться. Я использовал следующий простой файл конфигурации, и предупреждение все еще производится.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup> 
        <supportedRuntime 
             version="v4.0"sku=".NETFramework,
             Version=v4.5"/>
    </startup>
</configuration>

Это проблема, поднятая на веб-сайте MSDN, но она, похоже, не была удовлетворительно решена. См. Ссылку ниже:

http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvcs/thread/18a1074f-668f-4fe3-a8d9-4440db797439

Ответ 2

Перейдите в меню XML (пункт меню верхней части визуальной студии), выберите схемы и найдите DotNetConfig.xsd и выберите эту схему.

Ваша проблема будет точно решена.

Ответ 3

<configuration xmlns="schema URL">
   <!-- configuration settings -->
</configuration>

выполните изменения, как указано выше, и попробуйте

Ответ 4

Мне пришлось - > Перейдите в меню XML (пункт меню верхней части визуальной студии) выберите схемы и выберите DotNetConfig.xsd И RazorCustomSchema.xsd И EntityFrameworkConfig_6_1_0.xsd

Ответ 5

Выберите эту схему. DotNetConfig.xsd

Меню XLM..... Visual Studio

Работает отлично.

Ответ 6

В Visual Studio 2013 Express Edition отсутствует DotNetConfig.xsd(https://connect.microsoft.com/VisualStudio/feedback/details/817322/dotnetconfig-xsd-files-not-present-in-vs-2013-express-for-desktop).

Итак, чтобы избавиться от предупреждения в VS 2013 Express:

  • получить копию DotNetConfig.xsd из другой системы или из Интернета (я использовал https://gist.github.com/eed3si9n/5dd7dd98ad2b3f668928b23477de35a3)
  • скачать в C:\Program Files (x86)\Microsoft Visual Studio 12.0\Xml\Schemas
  • добавить схему после ответа Рамакришны

Предупреждение должно исчезнуть.

Ответ 7

У меня только это всплывающее предупреждение появилось в автогенерированном XML файле при работе над проектом xaml.

Использование Debug- > Clean Solution и Debug- > Rebuild Solution исправило это. Возможно, вы захотите попробовать это, прежде чем получать представление о схемах.