У меня есть консольное приложение. net core 3.1, которое относится к проекту библиотеки классов. net.
Я получаю следующее исключение.
log 4net: ОШИБКА Не удалось создать Appender [aiAppender] типа [Microsoft.ApplicationInsights.Log4NetAppender.ApplicationInsightsAppender, Microsoft.ApplicationInsights.Log4NetAppender]. Сообщается об ошибке. System.IO.FileNotFoundException: не удалось загрузить файл или сборку Microsoft.ApplicationInsights.Log4NetAppender, Culture = нейтральный, PublicKeyToken = null. Система не может найти указанный файл. Имя файла: 'Microsoft.ApplicationInsights.Log4NetAppender, Культура = нейтральный, PublicKeyToken = null' в System.RuntimeTypeHandle.GetTypeByName (имя строки, логическое throwOnError, Boolean ignoreCase, StackCrawlMarkiveHandle, stackMark, ObjectHandleOne, stackMark, ObjectHandleOnder, stackMark, ObjectHandleo System.RuntimeTypeHandle.GetTypeByName (имя строки, логическое значение throwOnError, логическое значение ignoreCase, StackCrawlMark и stackMark, AssemblyLoadContext assemblyLoadContext, Boolean loadTypeFromPartialName) в System.RuntimeTypeFromPartialName, Boolean loadTypeFromPartialName) в System.RuntimeTypeFromPartialName (имя_выражения) в System.RuntimeType. String typeName, Boolean throwOnError, Boolean ignoreCase) в журнале 4net .Util.SystemInfo.GetTypeFromString (Assembly relativeAssembly, String typeName, Boolean throwOnError, Boolean ignoreCase) в журнале 4net .Util.SystemInfo.StringTypeFrom , Boolean ignoreCase) в журнале * 1 033 * .Repository.Hierarchy.XmlHierarchyConfigurator.ParseAppender (XmlElement appenderElement)
журнал 4net: ОШИБКА Приложение с именем [aiAppender] не найдено.
App.config:
<log4net>
<root>
<level value="ALL" />
<appender-ref ref="aiAppender" />
</root>
<appender name="aiAppender" type="Microsoft.ApplicationInsights.Log4NetAppender.ApplicationInsightsAppender, Microsoft.ApplicationInsights.Log4NetAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%message%newline" />
</layout>
</appender>
</log4net>
для решения этой проблемы я попытался добавить пакет из диспетчера пакетов NuGet Microsoft.ApplicationInsights.Log4NetAppender
, но при добавлении этого пакета я получаю указанную ниже ошибку.
Не удалось получить результаты из канала V2 в 'http://fxnugetserver.azurewebsites.net/nuget/FindPackagesById ()? Id =' runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl '& semVerLevel = 2.0.0' со следующим сообщением: указанный путь, имя файла или оба слишком длинные. Полное имя файла должно быть меньше 260 символов, а имя каталога должно быть меньше 248 символов. Указанный путь, имя файла или оба слишком длинные. Полное имя файла должно быть меньше 260 символов, а имя каталога должно быть меньше 248 символов.
Но мой путь к проекту всего J:\fx-core
Пожалуйста, помогите мне для решения этой проблемы