-
This is not an issue but a want an answer if you please. Our product has multiple projects/package involved, they are a mix between .Net framework, .net standard and .net core. If we used a .net framework library on .net 5 application, will it run? we are having a parser based on lex-yacc .net framework package. In other words, Is .net 5 backward compatible with .net framework? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 4 replies
-
@ZiadMadkour a huge number of .NET Framework API also exist in .NET Core/.NET 5.0, so often libraries built for .NET Framework migrate with few or even no changes. There are some technologies that will remain .NET Framework specific, such as AppDomains, Remoting, etc, WCF Server and WWF. The latter have open source projects that may be helpful: https://github.com/CoreWCF/CoreWCF and https://github.com/UiPath-Open/corewf A good place to start reading is https://docs.microsoft.com/en-us/dotnet/core/porting/ and it also explains the portability analyzer tool. If you expect to share code between .NET Core/.NET 5.0 and .NET Framework, then you can either multi-target or target .NET Standard 2.0. Many libraries can be successfully converted to build against .NET Standard 2.0 without difficulty, which gives you an assembly that will work well on either. |
Beta Was this translation helpful? Give feedback.
-
This question was answered here #40304 |
Beta Was this translation helpful? Give feedback.
-
Thank you All :D got it. |
Beta Was this translation helpful? Give feedback.
This question was answered here #40304