Mám .net jádro 3.1 Azure Funkce, která využívá nejnovější verzi NHApi (3.0.4). Následující řádky kódu vyvolá výjimku, když běží lokálně:
var pipeParser = new PipeParser();
var messageObject = pipeParser.Parse(messageString);
Výjimkou je následující:
Typ inicializátor pro NHapi.Základnu.PackageManager hodil výjimku. NHapi.Základní: typ inicializátor pro NHapi.Základnu.PackageManager hodil výjimku. NHapi.Základna: nelze načíst soubor nebo sestavení System.Konfigurace.ConfigurationManager, Verze=5.0.0.0, Kultura=neutrální, PublicKeyToken=cc7b13ffcd2ddd51'. Systém nemůže najít zadaný soubor.
Při pohledu na můj build složky v bin\Debug\netcoreapp3.1, vidím System.Configuration.ConfigurationManager.dll. Nicméně jsem třeba zkopírovat tento soubor bin\Debug\netcoreapp3.1\bin chyby pryč. Zdá se, že tato sestava nemusí se kopírovat do složky \bin podsložky (které obsahuje všechny ostatní odkazované assmblies) ve výchozím nastavení. Ví někdo, proč tomu tak je? Krátké doplnění některých post budovat krok k tomu kopírování souborů,, jaké je řešení ?