Я понимаю, что это своего рода дубликат этой проблемы , однако выбранный там ответ не работает для нас.Что мне делать в этом случае?Код, который мы запускаем:
librariesToLoad.Execute();
string configJson = File.ReadAllText(args[1]);
Console.WriteLine(configJson);
var callable = JsonConvert.DeserializeObject<CallableList>(configJson, new JsonSerializerSettings
{
TypeNameAssemblyFormatHandling = TypeNameAssemblyFormatHandling.Full
});
callable.Execute();
JSON, который мы анализируем:
{
"Callables": [
{
"$type": "MI.ExampleLib.Printer, MI.ExampleLib"
},
{
"$type": "MI.ExampleLib.Printer2, MI.ExampleLib"
}
]
}
Получаемая ошибка:
FileLoadException: Не удалось загрузить файл или сборку 'C: \ Users \ limya \ Source \ Repos \ mi-dev-scripts \ mi-app-host \ MI.ExampleLib \ bin \ Debug \ netstandard2.0 \ MI.ExampleLib.dll'.