我想问一下:这个框架的常用命名空间之间有什么重大区别吗?我找不到有关此框架中基本用例差异的任何信息.在.NET Core中更难的是它们在可用性方面是否相同?
我知道ASP.NET和ASP.NET Core之间的区别,我对基本的.NET和.NET Core差异感兴趣.
基本上:没有.最常见的命名空间将完全符合您的预期.不同之处在于,您可能需要添加包引用,而不是添加程序集引用,并且包引用往往更精细.最简单的方法是简单地引用一个吸收其他一切的超级包.
有可能是API的差异,特别是如果你的目标.NET 1.3的标准或相似的,如果你在1.2以下目标:你会觉得它(通过的Windows Phone,Silverlight的,等规定的限制).如果你的目标是.net标准1.6或2.0,你会发现它比普通的.net更熟悉.如果您正在使用反射做任何事情,这一点尤为明显.
将存在一些功能差异 - 但即使这样也会在2.0中减少.有一个可移植性分析器来发现有问题的API:https://github.com/Microsoft/dotnet-apiport - 我发现这个结果最好是"混合"(它经常告诉我我的代码不能运行它目前运行的平台).
| 归档时间: |
|
| 查看次数: |
347 次 |
| 最近记录: |