2017-02-15 2 views
0

내 응용 프로그램에서 XML 파일을 읽으려고하는데 System.Xml.Linq 유틸리티를 사용하려고했습니다. .NET 프레임 워크 4.6.1을 사용하고 System.Xml.XDocument NuGet 패키지를 설치하려고합니다.XDocument NuGet 패키지가 설치되지 않습니다

패키지 관리자에서 설치하려고하면 올바르게 설치 한 것 같습니다 (관리자의 찾아보기 탭에 확인 표시가 나타남). 그러나 설치된 패키지를 확인할 때 나타나지 않습니다. 패키지 관리자에서 찾아보기로 돌아가서 다시 프로젝트에 설치되지 않습니다. ,

Error finding repository for ' https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/ ': An error occurred while retrieving package metadata for 'System.Xml.XDocument.4.3.0' from source 'Microsoft and .NET'. A task was canceled.

그래서 내가 NuGet.org에서 NuGet 패키지를 다운로드하여 내 컴퓨터의 폴더에 덤프, 거기에서 설치를 시도하고 작동 듯 : 나는 콘솔을 통해 설치했는데,이 오류가 발생했습니다 콘솔은 더 이상 오류를 생성하지 않지만 패키지 관리자에서 여전히 동일한 동작을 얻고 있습니다.

내 project.json.lock 파일을 삭제하고 이것을 알아 내려고하면서 몇 번이나 dotnet restore 명령을 수행했지만이 패키지를 설치하기 위해 할 수있는 일에 brickwall을 사용했습니다. 사용할 수 있습니다.

그동안 나는 System.Xml.XmlDocument NuGet Package를 설치하여 사용하고 있으며, 적어도 다른 패키지를 설치할 수 있음을 알고 있습니다.

+0

브라우저에서 https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/을 열면 어떻게됩니까? – DavidG

+0

@DavidG 다음과 같은 메시지가 표시됩니다.이 XML 파일에는 이와 관련된 스타일 정보가없는 것 같습니다. 문서 트리가 아래에 나와 있습니다. <원자 : 제목 유형 ="텍스트 "> 기본 <수집 HREF ="패키지 "> <원자 : 제목 유형 ="텍스트 "> 패키지 jpowell

+0

그냥 시도했지만 패키지가 설치되어있는 것 같은 오류가 나타납니다. ''System.Xml.XDocument ":"4.3.0 "을'project.json file'의 의존성에 수동으로 붙여 넣고 패키지가 복원되었는지 그리고 참조 할 수 있는지 살펴볼 수 있습니까? – Ignas

답변

1

NuGet 패키지에 대해 더 많이 알고있는 팀원과 함께, 그는 .NET 4.6.1 프레임 워크를 사용하는 동안 System.Xml.XDocument가 지원되지 않는다고 지적했습니다. 사용할 올바른 패키지는 System.Xml.XPath.XDocument입니다.

설치 관리자가 패키지를 제거하는 대신 패키지 관리자에서 표시하는 것이 좋겠지 만 앞으로는 그 패키지를 찾으려는 표식이 될 것입니다.

관련 문제