感悟:
1.注意选择:.NET/.Net Core下面的控制台或者ASP.NET Core web应用,而且只有.net core的项目是跨平台的,选错的话,是无法发布到linux上的。
2.c#的命名空间和java包的区别:
c#中是按照包来的,也就是: using xxx.xxx.xxx; 这个下面可以有任何东西,我们只要处于一个包下就可以访问的到。
java则稍微清晰一点: import xx.yy.zz.ClassA; 那么我们可以清晰的看出来引入的ClassA是在哪个包下,但是c#的则不能。
3.net core的项目组织是:
New Solution Folder... // 解决方案。 这个下面可以有别的解决方案。
New Project... // 一个代码片段。
4.一键启动多个服务
我们经常需要开发微服务,这样子如果一个个启动,那还是很麻烦的,之前看到人家在vs可以一键启动,其实我们Rider肯定也能,这样子就可以一键启动。
5.引入别的库
我们可以查看下这个下面,其实就是可以看出来引用,也可以编辑。