저는 기존 유니티 게임을 디 컴파일하고 업데이트하려고합니다. 대부분의 오류를 수정했지만, 여전히 슬픔을 안고 있습니다. 찾을 수있는 모든 문서는 멤버에게 직접 할당하도록 알려주지 만 옵션이 아닙니다. set_SurrogateSelector 멤버는 내부 멤버 인 m_surrogates에 액세스하므로접근 자 기능을 사용합니다.
그럼 어떻게 대리사를 설정할 수 있습니까? 아니면 사용자 지정 mscorlib.dll도 컴파일해야합니까?
편집 : 업데이트 된 코드, 같은 오류
BinaryFormatter nBFormatter = new BinaryFormatter();
UnityLogWriter.Init();
if (Application.platform.ToString().Contains("WebPlayer"))
{
nBFormatter.SurrogateSelector = new UnitySurrogateSelector();
}
디 컴파일러 설정을 확인하십시오. – SLaks