3

SharePoint Online에서 클라이언트를 SharePointOnlineCredentials 클래스를 사용하여 인증하려고합니다.msoidcliL.dll : System.IO.FileNotFoundException - SharePointOnlineCredentials

[System.IO.FileNotFoundException] = { "msoidcliL.dll": null} 예외가 발생하고 있습니다.

http://www.microsoft.com/en-us/download/details.aspx?id=35585에서 클라이언트 구성 요소 SDK를 설치하면 문제가 해결됩니다. 이것은 dev 컴퓨터에서 잘 작동합니다.

프로덕션 시스템에 SDK를 설치할 수 없습니다.이 예외 메시지를 해결하는 올바른 방법은 무엇입니까?

답변

1

SDK &을 설치하면 C : \ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 15 \ Client로 이동하십시오. 이 위치의 모든 파일 & 폴더를 클라이언트 응용 프로그램에 복사하십시오.

이제 SDK를 제거 할 수 있습니다.

0

당신이

패키지 관리자 콘솔

을 사용하여 다음과 같은 nuget를 설치하십시오 셰어 2013 를 사용하는 경우

Microsoft.Sharepoint.2013.Client.16

-패키지를 설치하거나 nuget 관리자에서 설치.