2017-12-19 22 views
0

여러 패키지에 대한 종속성에 따라 RestCharpSigned에만있는 메서드를 호출하는 API를 사용하는 것을 제외하고는이 두 패키지를 모두 사용해야합니다. RestSharp 및 RestSharpSigned 문제

{ "방법을 찾을 수 없습니다 : 다음은 메소드를 호출에 대한 추적 및 오류는 'RestSharp.IRestRequest RestSharp.RestRequest.AddFile (선택 System.String, System.Action`1, 선택 System.String, 선택 System.String) '. "}

이제 RestSharpSigned 만 사용하면 문제가되는 것을 알 수 있습니다. 문제없이이 메서드를 호출 한 다음 문제가없는 API를 사용할 수는 있지만 둘 다 가져야 만하는 경우입니다. RestSharp 및 RestSharpSigned이 오류가 나타납니다.

이런 종류의 상황에서 해결 방법이 있습니까?

+0

어떤 .NET Framework 버전을 사용합니까? –

+0

프로젝트에서 .NET 4.6.1을 사용 중입니다. –

답변

0

.NET Framework 4.6.1을 사용하고 있으므로 ResySharp (현재 106.X)의 최신 버전을 사용해야합니다.

따라서 버전 106부터 서명 된 RestSharp 패키지에는 이미 서명 된 어셈블리가 들어 있으며 RestSharp.Signed 패키지는 더 이상 릴리스되지 않습니다.

버전 106을 사용하고 동시에 버전 충돌 및 호환되지 않는 서명 문제를 일으키는 서명 된 패키지의 이전 버전을 사용한다고 가정합니다.

서명 된 패키지를 사용하지 말고 최신 버전의 RestSharp 패키지를 대신 사용해야합니다. 솔루션의 모든 프로젝트에 대해 하나의 패키지 버전을 사용하십시오.

0

두 개의 패키지가 겹치는 문제를 해결할 수 있지만, RestSharps 만 사용해야하는 경우 요구 사항을 충족하지 못하는 컴파일러 오류가 발생하는 restsharpsigned API가 필요합니다.