Анализатор ISO 8583 для .net core

#c# #.net #asp.net-core #iso8583

#c# #.net #asp.net-core #iso8583

Вопрос:

Мне нужно отправить данные транзакции на TCP-порт в ISO 8583. OpenISO8583.net это отличный инструмент для .net framework и Jpos для java.

Мне нужно создать его в .net core. При установке OpenISO8583.net библиотека в проекте .net core Я получаю предупреждение. Я много покопался в сети, но не смог найти хорошую библиотеку для .net core для поддержки ISO 8583. Пожалуйста, предложите.

Посылка ‘OpenIso8583.Net 0.5.2’ был восстановлен с использованием ‘.NetFramework,Version= v4.6.1, .NetFramework,Version = v4.6.2, .NetFramework,Version = v4.7, .NetFramework,Version= v4.7.1, .NetFramework,Version = v4.7.2, .NetFramework, версия = v4.8’ вместо целевой платформы проекта ‘.NETCoreApp,версия = v3.1’. Этот пакет может быть не полностью совместим с вашим проектом.

OpenISO8583.net

Ответ №1:

Если вы хотите использовать этот конкретный инструмент с .NET Core / .NET 5 и т.д., вам — или сопровождающему — потребуется обновить его, чтобы использовать эти платформы для нескольких целей. Поскольку это еще не сделано, я предполагаю, что сопровождающий перешел к другим вещам, так что это, вероятно, означает «вы» (после проверки лицензии и т. Д.; Предупреждение: ни один источник, который я могу найти, не ссылается на лицензию, поэтому при ее использовании могут возникнуть проблемы с законом / соблюдением требований).

Это также может быть на GitHub, если это облегчает разветвление. Вы не можете использовать библиотеку .NET Framework из приложения .NET Core / .NET 5. Вероятно, это очень мало работы — вполне возможно, просто преобразование csproj, так что: может быть, час.

Если вы не хотите выполнять эту работу (или платить кому-то), вам нужно будет найти другой инструмент для этой работы. Переполнение стека явно не предназначено для рекомендаций библиотеки.