2016-07-20 2 views
0

Xamarin Forms 앱에서 Fody를 사용해보고 있습니다. 그러나, 나는 다음과 같은 문제가 계속 MethodDecorator.Fody in Xamarin.Forms PCL이 작동하지 않습니다.

Error

지금 나는 .NET 콘솔 응용 프로그램에서 동일한 코드를 시도하고 모든 매력처럼 작동합니다.

MethodDecorator.Fody의 소스 코드를 들여다 보면, 내가 무엇을 잘못하고 있어요 Reference.cs에 관한

public ReferenceFinder(ModuleDefinition moduleDefinition) { 
      this.moduleDefinition = moduleDefinition; 
      var mscorlibAssemblyReference = moduleDefinition.AssemblyReferences.First(a => a.Name == "mscorlib"); //Issue here 
      this.mscorlib = moduleDefinition.AssemblyResolver.Resolve(mscorlibAssemblyReference).MainModule; 
     } 

모든 포인터를에 다음 줄에 문제가 될 것으로 보인다? 샘플 프로젝트를 첨부했습니다 here

답변

1

mscorlib에 대한 참조가 없거나 Xamarin에서 다른 이름이없는 것처럼 보입니다. Exception과 같은 기본 유형을 포함하는 어셈블리를 찾아야합니다. ReferenceFinder의 this.mscorlib에이 라이브러리에 대한 참조를 저장하는 방법을 알았 으면이 라이브러리를 참조하십시오.

관련 문제