Исправление C# dotnetcore3.1 log4net 2.0.8: обнаружена ошибка перехода на более раннюю версию пакета.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Исправление C# dotnetcore3.1 log4net 2.0.8: обнаружена ошибка перехода на более раннюю версию пакета.

Сообщение Anonymous »

Я пытаюсь заставить log4net работать в рамках проекта dotnetcore3.1. Меня постоянно рассылают спам с такими ошибками:

Код: Выделить всё

error NU1605: Detected package downgrade: System.Diagnostics.Debug from 4.3.0 to 4.0.11. Reference the package directly from the project to select a different version.  [/app/MyProject.csproj]
csproj сводится к следующему:

Код: Выделить всё


netcoreapp3.1
exe






Среда:
  • dotnetcore3.1
  • Образ сборки Docker: mcr.microsoft.com/dotnet/core/sdk:3.1
  • Образ времени выполнения Docker: mcr.microsoft.com/dotnet/core/runtime:3.1-bionic
Неприемлемые «исправления»:
  • "Просто добавьте "
  • Все, что связано с открытием Visual Studio
Там есть несколько сообщений об этой проблеме, но они, похоже, либо подавляют ошибку и идут дальше, либо для решения этой проблемы они используют «магию» Visual Studio.

Основываясь на этом сообщении, обратитесь к пакету непосредственно из проекта, чтобы выбрать другую версию., я Я пытался добавить ссылки на пакеты в свой csproj, но ни один из «System», «System.Diagnostics» или «System.Diagnostics.Debug» не работает.

Как это сделать? вы действительно решили эту проблему?

Пожалуйста, будьте конкретны. Я все еще новичок в C#, и многие решения, которые я нашел, возможно, не сработали, потому что они просто сказали добавить , и я понятия не имел, куда его поместить или под каким родителем поместить тег.< /p>



Для Grey Cat я попробовал: добавить привязку Redirect в стандартную библиотеку .Net

Изначально так не казалось вообще изменил вывод. Поигравшись с многословием, я нашел вот это:

Код: Выделить всё

   "/app/MyProject.csproj" (Publish target) (1) ->
(ResolveAssemblyReferences target) ->
/usr/share/dotnet/sdk/3.1.100/Microsoft.Common.CurrentVersion.targets(2106,5): warning MSB3277: Found conflicts between different versions of "System.Configuration.ConfigurationManager" that could not be resolved.  These reference conflicts are listed in the build log when log verbosity is set to detailed. [/app/MyProject.csproj]
/usr/share/dotnet/sdk/3.1.100/Microsoft.Common.CurrentVersion.targets(2106,5): warning MSB3277: Found conflicts between different versions of "System.Security.AccessControl" that could not be resolved.  These reference conflicts are listed in the build log when log verbosity is set to detailed. [/app/MyProject.csproj]
/usr/share/dotnet/sdk/3.1.100/Microsoft.Common.CurrentVersion.targets(2106,5): warning MSB3277: Found conflicts between different versions of "System.Security.Permissions" that could not be resolved.  These reference conflicts are listed in the build log when log verbosity is set to detailed. [/app/MyProject.csproj]
/usr/share/dotnet/sdk/3.1.100/Microsoft.Common.CurrentVersion.targets(2106,5): warning MSB3277: Found conflicts between different versions of "System.Security.Principal.Windows" that could not be resolved.  These reference conflicts are listed in the build log when log verbosity is set to detailed. [/app/MyProject.csproj]
Как ни странно, он должен включать детали, но я не могу найти их на страницах результатов, которые просматриваю.

Подробнее здесь: https://stackoverflow.com/questions/595 ... rade-error
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • NU1605 Обнаружена ошибка перехода на более раннюю версию пакета при попытке публикации проекта.
    Anonymous » » в форуме C#
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Как обеспечить минимальную версию транзитивной зависимости в maven без перехода на более раннюю версию?
    Anonymous » » в форуме JAVA
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Log4net TelNetAppender не работает после перехода на log4net 3
    Anonymous » » в форуме C#
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Понизьте версию или установите более раннюю версию библиотеки GitHub.
    Anonymous » » в форуме C++
    0 Ответы
    58 Просмотры
    Последнее сообщение Anonymous
  • Log4net TelNetAppender: ObjectDisposeException с log4net 3.0
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»