2011-05-12 1 views
3

우리는 다음과 같은 코드에 문제가있는 파일이나 어셈블리 'System.Moles를로드 할 수 없습니다, 버전 = 4.0.0.0을, 문화 = 중립, PublicKeyToken = 0ae41878053f6703 '또는 그 종속성 중 하나가됩니다. 시스템이 지정된 파일을 찾을 수 없습니다.두더지 및 SharePoint 행동 유형

우리는 소스 코드에서 Behavoir 어셈블리를 .NET 4로 다시 작성하려고 시도했지만 완료되지 않았습니다. 우리는 v0.94를 사용하고 있습니다.

도움이 될 것입니다.

+0

SharePoint 지원 버전이 없습니다 .Net 4. –

답변

-1

모든 .moles 관련 파일과 .moles 참조를 삭제하십시오.

그런 다음 각 어셈블리에 대한 Moles 참조를 추가합니다 (참조 아래의 원래 어셈블리를 마우스 오른쪽 단추로 클릭하고 Moles 참조 추가를 선택합니다). 이렇게하면 새 Moles 버전에 대한 .dll이 재생성됩니다.

0

1) C로 이동 : \ 프로그램 파일 마이크로 소프트 비주얼 스튜디오 \ (86) 10.0 \ Common7 \ IDE \의 PrivateAssemblies

2

)

3 Microsoft.Moles.VsHost.x86.exe.config 찾기) 런타임시 다음 줄을 추가하여 열고 바꾸기

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
      <dependentAssembly> 
        <assemblyIdentity name="System.Moles" publicKeyToken="0ae41878053f6703" culture="neutral"/> 
        <bindingRedirect oldVersion= "4.0.0.0" 
               newVersion= "2.0.0.0"/> 
      </dependentAssembly> 

    </assemblyBinding>