2014-04-20 3 views

답변

26

이 솔루션은 작성한 솔루션입니까, 다운로드 한 솔루션입니까 (샘플 또는 동료가 수행 한 작업)? Visual Studio에서 NuGet의 데이터 버전을 설치하고 프로젝트에 설치된 패키지를 선택했는지 확인하십시오. 소스 컨트롤이나 zip 샘플로 솔루션을 다운로드 한 경우 패키지를 복원해야 할 수도 있습니다.

가장 쉬운 방법은 NuGet Package Manager가 "Tools"> "Extensions and Updates"에서 업데이트되었는지 확인한 다음 (Visual Studio에서 해당 프로젝트를 선택한 상태에서) "Project"> "Manage NuGet 패키지 ". 솔루션 패키지 디렉토리에없는 패키지가 설치되어 있으면 NuGet이 패키지를 복원해야합니다.

또는 패키지에 대한 종속성이있는 패키지를 추가했을 수 있으며 패키지가 설치되어 있지 않거나 이전 버전이 없습니다.

는 내 패키지를 설치하려면 NuGet 패키지 관리자 콘솔 형 -

Microsoft.AspNet.WebPages.Data

패키지 설치 또는 "Microsoft.AspNet.WebPages.Data"에서 검색 위의 지침을 통해 액세스 할 수있는 "NuGet 패키지 관리"창

이전 버전의 패키지가 설치되어있는 경우 프로젝트 구성 (대부분 Web.config) 파일에서 다음 코드를 사용하여 버전 번호를 3.0.0.0으로 다시 매핑해야 끊을 수 있습니다

<dependentAssembly> 
    <assemblyIdentity name="WebMatrix.Data" publicKeyToken="31bf3856ad364e35" culture="neutral" /> 
    <bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" /> 
</dependentAssembly> 
+0

답장을 보내 주셔서 감사합니다.이 문제는 해결되었지만 다른 어셈블리와 동일한 오류가 발생합니다. 파일 또는 어셈블리 'System.Web.Razor를로드 할 수 없습니다. //www.nuge : - 버전 = 3.0.0.0 –

+0

를 반복 패키지 "Microsoft.AspNet.Razor"와 이전 단계에서는 HTTP를 참조 패키지 버전 3.0.0 및하지를 설치하려면 t.org/packages/Microsoft.AspNet.Razor/ – pwdst

+0

는 현재 3.1.0 다음에 "Microsoft.AspNet.Razor -Version 3.0.0-패키지 설치"를 입력 패키지 관리 콘솔. – pwdst

2

버전 - 이전에 종속 패키지 나는 비슷한 문제가 있고, 나는 다음을 수행하여 수정 :

  1. (비주얼 스튜디오에서) 패키지 관리자 콘솔을 통해 패키지 설치 사용 다음 명령 :

    PM> 설치 패키지를 WebMatrix.Data

    PM> 설치 패키지를

  2. 이 < 런타임 > </런타임 > 태그 사이에 Web.config 파일에 바인딩 리디렉션을 추가 WebMatrix.WebData :

    /프로젝트 _에/프로젝트 _/패키지 폴더 :
     
    
    
    
    <dependentAssembly> 
        <assemblyIdentity name="WebMatrix.Data" publicKeyToken="31bf3856ad364e35" culture="neutral"/> 
        <bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" /> 
        </dependentAssembly> 
     
    

3.I've은 모두 DLL을 복사/bin 폴더

(선택 사항) /YourProject/packages 폴더에서 dll을 찾을 수없는 경우/YourProject/bin/Debug 폴더에서 dll을 검색하고/YourProject/bin에 복사하여 붙여 넣으십시오. 폴더 대신.

그것은 나를 위해 문제를 해결했습니다.

0

나를 DLL의 속성 편집 된 근무 유일한 true로 "로컬 복사"속성을 변경, (솔루션 탐색기에 WebMatrix.WebData DLL을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다). WebMatrix.Data DLL과 동일합니다.

0

다음과 같은 솔루션은 우리를 도와

1 단계 : (오류가 표시됩니다) 2 단계 서비스 참조를 삭제하고 응용 프로그램을 구축 : 다시 서비스 참조 추가 -> 사전 버튼을 클릭 3 단계 : 취소 "재사용 유형 "참조 된 어셈블리에서"를 클릭 한 다음 확인을 클릭하십시오. 4 단계 : 응용 프로그램 다시 작성

관련 문제