#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’. Этот пакет может быть не полностью совместим с вашим проектом.
Ответ №1:
Если вы хотите использовать этот конкретный инструмент с .NET Core / .NET 5 и т.д., вам — или сопровождающему — потребуется обновить его, чтобы использовать эти платформы для нескольких целей. Поскольку это еще не сделано, я предполагаю, что сопровождающий перешел к другим вещам, так что это, вероятно, означает «вы» (после проверки лицензии и т. Д.; Предупреждение: ни один источник, который я могу найти, не ссылается на лицензию, поэтому при ее использовании могут возникнуть проблемы с законом / соблюдением требований).
Это также может быть на GitHub, если это облегчает разветвление. Вы не можете использовать библиотеку .NET Framework из приложения .NET Core / .NET 5. Вероятно, это очень мало работы — вполне возможно, просто преобразование csproj, так что: может быть, час.
Если вы не хотите выполнять эту работу (или платить кому-то), вам нужно будет найти другой инструмент для этой работы. Переполнение стека явно не предназначено для рекомендаций библиотеки.