Visual Studio 2012 Express Edition에서 몇 가지 작업을하고 있습니다. 다음과 같이 App.config XML 파일을 추가했습니다.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
</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&item={0} -->
<add key="Environment.ViewItemUrl" value="http://cgi.sandbox.ebay.com/ws/eBayISAPI.dll?ViewItem&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 version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime
version="v4.0"sku=".NETFramework,
Version=v4.5"/>
</startup>
</configuration>
MSDN 웹 사이트에서 제기 된 문제이지만 만족스럽게 해결되지 않은 것 같습니다. 아래 링크를 참조하십시오.
답변
답변
<configuration xmlns="schema URL">
<!-- configuration settings -->
</configuration>
위와 같이 변경하고 시도하십시오.
답변
-> XML 메뉴로 이동 (Visual Studio 상단 메뉴 항목) 스키마를 선택하고 DotNetConfig.xsd 및 RazorCustomSchema.xsd 및 EntityFrameworkConfig_6_1_0.xsd를 선택해야했습니다.
답변
xaml 프로젝트에서 작업하는 동안 자동 생성 된 xml 파일 내에이 경고 팝업이 표시되었습니다.
Debug-> Clean Solution 및 Debug-> Rebuild Solution을 사용하여 문제를 해결했습니다. 스키마에 익숙해지기 전에 시도해 볼 수도 있습니다.
답변
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- 데스크탑 ).
따라서 VS 2013 Express에서 경고를 제거하려면 :
- 다른 시스템이나 웹에서 DotNetConfig.xsd의 복사본을 가져옵니다 ( https://gist.github.com/eed3si9n/5dd7dd98ad2b3f668928b23477de35a3 사용). ).
- C : \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Xml \ Schemas에 다운로드합니다.
- Ramakrishna의 답변에 따라 스키마를 추가하십시오.
경고가 사라져야합니다.
답변
이 스키마 사용을 선택하십시오. DotNetConfig.xsd
XLM 메뉴 ….. Visual Studio
완벽하게 작동합니다.