UWP新手。我喜欢反编译UWP应用程序很困难(或不可能)的想法,因为它是基于.NET Native / Core ...我想知道是否可能/在普通.NET中使用UWP dll的方法框架?
我想也许我可以在UWP dll中编写我的逻辑和内容,并在我的.NET应用程序中保留所有UI内容...到目前为止我在网上阅读的所有内容都是相反的,人们试图重用他们现有的UWP中的.NET Framework库。
答案 0 :(得分:1)
您可以编写一个目标.Net标准版1.0的DLL,一直到2.0(这是UWP在Fall Creators Update中支持的最大值)。一旦你的DLL准备好了,你就可以在UWP和.Net框架中使用它。
查看此页面中的图表https://docs.microsoft.com/en-us/dotnet/standard/net-standard它将帮助您确定要定位的.Net标准版本,并向您展示与各种其他.Net技术的兼容性。
当我需要在UWP,WPF,ASP.NET和其他类型的项目之间共享代码时,这就是我现在所做的。
请注意,有时这并不容易,因为它可能需要您对代码进行一些更改才能使其与.Net Standard兼容。
我强烈建议您查看.Net标准,因为它会对您有所帮助。