.Net reflector
으로 일부 라이브러리를 디 컴파일해야합니다. 그러나 기능 대신에 한글이 있습니다. 테마를 영어로 바꿀 수 있습니까? 사람들은 다음과 같이이다 : 댓글에서.Net 반사판을 사용하는 디 컴파일 된 코드에는 일부 유니 코드 문자가 있습니다.
if (catalogs == null)
{
catalogs = new List<ComposablePartCatalog>();
catalogs.Add(蠒Ṃ슠厥荖乨Ὗὠ.쏼㗩≕調藀崥ᄀ(眞赲舚モ瑮.෬隁鼥ⵡﻹ㖒烚░(甊퇌ꢊꖽ፠䰷橝.뺛㸦ݑ胘믑�跷绑(typeof(Bootstrapper).TypeHandle))));
catalog = ꡗゴᎇ�碶㥝.⎑⧌略깫㈠떑惟컾(catalogs);
}
else
{
catalog = ꡗゴᎇ�碶㥝.⎑⧌略깫㈠떑惟컾(catalogs);
}
라이브러리를 디 컴파일하여 원본 소스 코드를 쉽게 복원 할 수 없도록 라이브러리가 난독 화 되었기 때문입니다. 따라서 이러한 문자는 실제로 의미가 없으므로 번역 할 수 없습니다. – Evk
@Evk 그게 전부가 아니야 MSIL에서 ** <** or **> **와 같은 문자를 사용하여 C#에서는 사용할 수없는 특정 변수의 이름을 지정할 수 있지만 컴파일러는 여전히 이것을 사용하므로 MSIL에서는 유효 할 수 있지만 C#에 명시된 바와 같이 –
@SebastianL하지만 그것이 잘못되었다고 말하지는 않습니다. 나는 그 이름이 의미없는 임의의 기호 집합이기 때문에 의미있는 영어 이름을 얻을 수 없다고 말합니다. – Evk