c# - 未声明配置元素

标签 c# xml app-config

我正在 Visual Studio 2012 Express Edition 中做一些工作。我添加了一个 App.config XML 文件,如下所示:

<?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=""/>

最佳答案

转到 XML 菜单(visual studio 顶部菜单项)选择架构并找到 DotNetConfig.xsd 并选择使用此架构

XML - Schemas

Edit XML Schema

你的问题肯定会解决

关于c# - 未声明配置元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12523996/

相关文章:

c# - 在 Windows 窗体的 Web 浏览器控件中从 PDF 中获取选定的文本

c# - 跨多个项目的 .NET App.Config 问题

c# - 如何使用 lambda 表达式将 IQueryable<Anonymous Type> 转换/转换为 IQueryable<Strongly Typed Object>

c# - 在 WCF 的代码中将 IncludeExceptionDetailInFaults 设置为 true

java - 我应该下载 mvnrepository.com 网站的编译依赖项中列出的 jar 吗?

android - 如何使用 style.xml 文件中的样式(以及所有其他样式)创建无边框按钮

android - 将多个文件添加到androidManfist.xml

c# - 如何存储应用程序设置?

c# - 在 app.config 中获取 ConfigurationElement parent

c# - 从不同命名的 xml 节点获取相同属性的总和