The DXA 2.0 documentation states Microsoft .NET Framework 4.5.2 as a prerequisite, it does not state "or later", as with the Java version.

We would like to use the latest .Net Framework version, 4.7.2 at time of writing. We installed .Net Framework 4.7.2 (and the equivalent developer pack) then configured our Visual Studio project to use 4.7.2. The solution builds correctly and our site runs as expected.

Is this enough to ensure that DXA will run on 4.7.2? and if so, are there any implications to gaining support if we're not of the version specified in the documentation?

  • Have you considered using DXA 2.1, which is built and tested against .NET 4.6.2 ? Apr 11, 2019 at 17:19
  • Thanks Rick, We're on SDL Web 8.5 (CM + CD) so I believe DXA 2.0 is the highest we can go without upgrading, at least the CM. Apr 12, 2019 at 11:13
  • That’s correct. DXA 2.2 will support SDL Web 8.5 again. Apr 12, 2019 at 15:12

1 Answer 1


Well, if you want to use the latest version no one can stop you. As far as I can see, even DXA 2.1 is supported only for .NET Framework 4.6.2 according to this link. What this means for you? Well probably you won't loose support for it, but every issue you occur in your app, for you to have a customer support, you must reproduce the issue in Microsoft .NET Framework 4.5.2.

But please, contact customer support, ask them for definite answer, and they will most probably provide you with one.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.