【发布时间】:2021-12-24 20:47:18
【问题描述】:
【问题讨论】:
-
你到底想做什么? 4.5快10岁了
-
是否需要链接基于 Framework 4.5 构建的 dll(您没有源代码)?还是您有很多最初针对 4.5 的源代码 - 但您确实有能力重建新的 dll 或 exe?
标签: xamarin xamarin.forms xamarin.android
【问题讨论】:
标签: xamarin xamarin.forms xamarin.android
请参阅https://docs.microsoft.com/en-us/dotnet/standard/net-standard - 在表中,请注意 .Net Framework 4.5 支持高达 1.1 的较新网络标准。所以选择.NET Standard 1.1。或者,如果您需要 .Net Framework 4.5.1 及更高版本,请选择 .NET Standard 1.2。
或者更好的是,无论任何依赖项迫使您使用 Framework 4.5,请与供应商交谈,让他们为 .NET Core 3.1 或新的 .NET 6 重建。
如果您确实必须支持 .Net“框架”API,请参阅 https://docs.microsoft.com/en-us/archive/msdn-magazine/2017/connect/net-introducing-the-windows-compatibility-pack-for-net-core,了解一种(不再更新)解决方案,该解决方案允许您的新代码成为“Net Core”,但可以使用旧版 .net API。
请注意,这一切都是“遗产”——微软的目标是将所有人转移到.NET 6。
【讨论】: