Я использую общий класс в своем проекте, поэтому я хочу проверить, могу ли я использовать Assemby.GetCallingAssembly()
без try / catch (большая потеря производительности), потому что на одной платформе этот метод не разрешен, поэтомуЯ получаю исключение доступа
Access Exception: GetCallingAssembly is not allowed in given context...
.
Пример использования:
if (!isClient)
return JsonConvert.DeserializeObject<T>(s.Replace("ServerPackage", "foxrp"), JSONsettings);
else return JsonConvert.DeserializeObject<T>(s, JSONsettings);
Где isClient
зависит от имени CallingAssembly, но на клиенте я не могу вызвать этометод из-за Access Exception.