NimbusAPI / Nimbus

Nimbus is a .NET client library to provide an easy abstraction over common messaging frameworks.

Home Page:http://nimbusapi.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Porting Nimbus to Netstandard 2.0 (.NET Core & .NET 4.6.2)

JeremyCade opened this issue · comments

Placeholder issue for tasks to be completed to port Nimbus to netstandard2.0 (.NET Core) and .NET 4.6.1

Core - Convert to netstandard2.0 & .NET 4.6.2

  • Nimbus - Partial to netstandard2.0 & net462
  • Nimbus.InfrastructureContracts - Partial to netstandard2.0 & net462
  • Nimbus.MessageContracts - Partial to netstandard2.0 & net462

Extensions - Convert to netstandard2.0 & .NET 4.6.2

  • Nimbus.Autofac
  • Nimbus.LargeMessages.Azure
  • Nimbus.LargeMessages.FileSystem
  • Nimbus.Logger.Log4net
  • Nimbus.Logger.Serilog
  • Nimbus.Ninject
  • Nimbus.Serializers.Json
  • Nimbus.Transports.AzureServiceBus
  • Nimbus.Transports.InProcess
  • Nimbus.Transports.Redis
  • Nimbus.Transports.WindowsServiceBus (Deprecate?)
  • Nimbus.Unity
  • Nimbus.Windsor

Unit Testing - NUnit netstandard2.0 & .NET 4.6.2

  • Nimbus.IntegrationTests
  • Nimbus.StressTests
  • Nimbus.Tests.Common
  • Nimbus.UnitTests
  • Nimbus.UnitTests.TestAssemblies.Handlers
  • Nimbus.UnitTests.TestAssemblies.MessageContracts
  • Nimbus.UnitTests.TestAssemblies.MessageContracts.Serialization

Fody

Build Infrastructure

  • Convert to CakeBuild.net?

@uglybugger I've removed Fody for the time being to get the port underway.

My understanding is that there are a number of upstream Fody packages that need to be ported before Fody will be usable with .NET Core and .NET Standard.