2

NuGet 패키지를 다운로드하여 설치했습니다 : Select.Pdf. 런타임시, 때 i를 Select.Pdf 네임 스페이스를 사용하여 코드를 이용하여 버튼을 클릭, 나는 다음과 같은 예외가 :NuGet 패키지의 FileNotFoundException

enter image description here

패키지는 적절한 파일 디렉토리에 있고 제대로으로 설치되어 packages.config 파일을 통해 볼 수 있습니다 : 나는 2 주 동안이와 싸우고있다 그리고 나는 거의 그 위에있어

<?xml version="1.0" encoding="utf-8"?> 
<packages> 
    <package id="Select.Pdf" version="16.4.0.1" targetFramework="net452" /> 
</packages> 

. 아무도 이것을 만난 적이 있습니까? 누구든지이 문제를 해결하는 방법을 알고 있습니까? 이 문제에 대한

+0

나는 여러 번 제거하고 다시 설치했음을 지적해야합니다. 나는 실제로'PDFSharp'와 똑같은 문제가 있었기 때문에이 패키지로 전환했습니다. –

+0

Nuget 패키지 복원이 활성화되어 있고 패키지가 올바르게 복원되었는지 확인하십시오. 코드 및 참조에서 사용중인 버전도 불일치가 발생할 수 있습니다. – Venkat

+0

@Venkat 좀 더 자세히 설명해 주시겠습니까? 어떻게합니까/확인합니까? 이것은 처음 NuGet 패키지를 사용하기 때문에 Supreme Rookie Mode에 있습니다. –

답변

1

가능한 수정 :

  • Nuget 패키지가 복원 기능의 활성 여부를 확인하시기 바랍니다과 패키지가 제대로 복원됩니다.

솔루션을 빌드하거나 NuGet 패키지를 복원 할 때 솔루션 파일 (.sln)이있는 폴더에 packages라는 패키지가 추가됩니다.

  • 프로젝트 파일 에서 조립품의 참조 경로를 확인하십시오. 실제 조립품 위치는 동일합니다. (.sln) 파일이 동일한 폴더에 두 프로젝트 (.csproj) 및 솔루션을 경우

다음 당신이 코드에서 사용하는 프로젝트 파일

  • 버전을에 패키지/select.pdf 될 것이며, 참조를 사용하면 이 일치하지 않을 수도 있습니다.

프로젝트 파일에서 복원되고 참조 된 조립품 버전이 동일한 지 확인하십시오.