入门指南
一、说明
**TouchSocket(Pro)**系是基于.Net
发布的程序集系列,所以它可以被用于对应.Net
版本的C#
、F#
、VB.net
等语言项目。
它支持您的项目是以下类型:
- 控制台
- Winform
- Wpf
- AspNetCore
- Unity3d
- 其他项目
二、发布平台说明
TouchSocket(Pro)
系是基于net45
、net462
、net472
、net481
、netstandard2.0
、netstandard2.1
平台作为长期发布平台。
net6.0
作为C#
稳定版支持平台。net8.0(目前)作为最新发布平台。
其中细节如下:
- net45、net462、net472:保证了在.Net Framework上的最低支持版本。基本上支持全系99%的功能。
- net481:这是在net45的依赖基础之上,额外添加了一些微软官方库,以支持达到net6.0一样的功能(例如:System.Text.Json等)。
- netstandard2.0:这是保证了在一些通用平台上的最低依赖。基本上支持全系99%的功能。
- net6.0:这是目前最新的稳定版发布平台,它在最低依赖的前提下,还保证了全部功能。
- net8.0:这是目前最新的发布平台,我们会在该平台上开发最能尝鲜的功能(例如:AOT等)。
提示
一般来说,这些版本的发布平台,您不需要关心如何选择。因为如果你是使用Nuget
包,那么它将自动选择最合适的版本。如果您是使用dll
,或者源码编译,那么您需要根据您的项目选择对应的最低发布平台。
对于Unity3d的用户朋友,我们建议您使用net472
或者netstandard2.0
作为发布平台。当然如果您能自行解决较高版本的依赖问题,那么您也可以使用net481
或者netstandard2.1
。
三、创建项目
下面我们将以vs2022作为示例:
以最简单的C# 控制台
程序作为入门,让您最直观的感受TouchSocket
的强大。
说明
如果您选择vs code
等其他的编译 工具,那么我相信您已不是新手。那么您只需要安装TouchSocket(Pro)
的最新nuget
包即可。