Конфликт между Microsoft.AspNetCore и System.Security.Cryptography.PkcsC#

Место общения программистов C#
Ответить
Anonymous
 Конфликт между Microsoft.AspNetCore и System.Security.Cryptography.Pkcs

Сообщение Anonymous »

У меня возник конфликт при попытке включить в проект оба следующих пакета: или с помощью: Когда я собираю проект, я получаю следующую ошибку:

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

dotnet build
Restore complete (0.2s)
MyApi net10.0 failed with 1 error(s) (0.0s)
C:\Program Files\dotnet\sdk\10.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.ConflictResolution.targets(40,5): error MSB4018:
The "ResolvePackageFileConflicts" task failed unexpectedly.
System.FormatException: Input string was not in a correct format. Failure to
parse near offset 103. Expected an ASCII digit.
at System.Text.ValueStringBuilder.AppendFormatHelper(IFormatProvider provi
der, String format, ReadOnlySpan`1 args)
at System.String.FormatHelper(IFormatProvider provider, String format, Rea
dOnlySpan`1 args)
at Microsoft.NET.Build.Tasks.Logger.CreateMessage(MessageLevel level, Stri
ng format, String[] args)
at Microsoft.NET.Build.Tasks.Logger.LogMessage(MessageImportance importanc
e, String format, String[] args)
at Microsoft.NET.Build.Tasks.ConflictResolution.ConflictResolver`1.Resolve
Conflict(TConflictItem item1, TConflictItem item2, Boolean logUnresolvedConfl
icts)
at Microsoft.NET.Build.Tasks.ConflictResolution.ConflictResolver`1.Resolve
Conflicts(IEnumerable`1 conflictItems, Func`2 getItemKey, ConflictCallback`1
foundConflict, Boolean commitWinner)
at Microsoft.NET.Build.Tasks.ConflictResolution.ResolvePackageFileConflict
s.ExecuteCore()
at Microsoft.NET.Build.Tasks.TaskBase.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(TaskExecuti
onHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost tas
kHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask)

Build failed with 1 error(s) in 0.5s
Ошибка случайно возникла, когда я переименовывал свои модели и их поля в проекте веб-API, использующем Entity Framework Core. Даже после отмены этих изменений или даже полного удаления моделей ошибка не исчезла.
Что я пробовал
Я создал чистый проект только с этими пакетами и все равно получаю ошибку:

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


net10.0
Exe







Я пробовал:
  • Тестировать разные версии пакета (, 9.0.11, 10.0.0);
  • Использование разных версий SDK (, 9.0.307, 10.0.100)
  • Очистка всех кешей NuGet и .NET;
  • Полная переустановка .NET, NuGet и удаление VS;
  • Запуск проекта на другой машине (там работает нормально).
Проект сборка выполняется нормально, если включен только один из этих пакетов, но происходит сбой, если присутствуют оба.
Есть ли у кого-нибудь идеи, как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/798 ... raphy-pkcs
Ответить

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

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

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

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

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