Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Castle.Core to 5.0.0 (resolves #612) #613

Merged
merged 14 commits into from
Jul 19, 2022

Conversation

Jevonius
Copy link
Contributor

Implements #612, specifically:

  • Updates Castle.Core references to 5.0.0
  • Changes net45 target to net462
  • Removes obsolete FEATURE_NETCORE_REFLECTION_API

@Jevonius
Copy link
Contributor Author

Jevonius commented May 14, 2022

Updated target frameworks:

Castle.Facilities.AspNet.Mvc = net462
Castle.Facilities.AspNet.Mvc.Tests = net462
Castle.Facilities.AspNet.SystemWeb = net462
Castle.Facilities.AspNet.SystemWeb.Tests = net462
Castle.Facilities.AspNet.WebApi = net462
Castle.Facilities.AspNet.WebApi.Tests = net462
Castle.Facilities.AspNetCore = netstandard2.0
Castle.Facilities.AspNetCore.Tests = netcoreapp3.1
Castle.Facilities.Logging = net462; netstandard2.0
Castle.Facilities.WcfIntegration = net462
Castle.Facilities.WcfIntegration.Demo = net462
Castle.Facilities.WcfIntegration.Tests = net462
Castle.Windsor = net462; netstandard2.0
Castle.Windsor.Extensions.DependencyInjection = netstandard2.0
Castle.Windsor.Extensions.DependencyInjection.Tests = netcoreapp3.1
Castle.Windsor.Tests = net462; netcoreapp3.1

@Jevonius Jevonius changed the title Upgrade Castle.Core to 5.0.0 Upgrade Castle.Core to 5.0.0 (resolves #612) May 14, 2022
This is dead code; with the previous switch to netstandard2.0, the missing functions became available  and this code stopped being built.

castleproject#612 - Updating Windsor to support [email protected] and modern TFMs
Castler.Core deprecated CAS handling (castleproject/Core#502), this commit restores the relevant method and associated test.

castleproject#612 - Updating Windsor to support [email protected] and modern TFMs
…rArgumentsException` is deprecated

castleproject#612 - Updating Windsor to support [email protected] and modern TFMs
Windsor doesn't have internals visible to test projects, and not worth adding for one test case. This is code brought across unchanged from `Castle.Core` and is likely to be deprecated soon, as CAS is phased out.

castleproject#612 - Updating Windsor to support [email protected] and modern TFMs
@jonorossi jonorossi merged commit 1973e70 into castleproject:master Jul 19, 2022
@jonorossi jonorossi added this to the v6.0.0 milestone Jul 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants