锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / .NET Core安装感受
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

.NET Core安装感受


背景

近期看一个例子,里面用了.NET Core 2.2,虽然.NET Core 2.2已经不再支持了,不过因为只是看例子,也没想升级例子代码,就从微软网站上下载https://dotnet.microsoft.com/download/dotnet-core/thank-you/runtime-2.2.8-windows-x64-installer,这个64位的安装包进行安装。微软网站上还有其它版本的安装,注意ASP.NET Core和.NET Core是不一个东西,支持网站的就用ASP.NET Core,纯当后台的就用.NET Core。

安装过程

runtime-2.2.8-windows-x64-installer文件20多M大小,比ndp48-x86-x64-allos-enu.exe这类.NET安装包100多M的大小,确实短小精悍。

打开第一个界面就安装按钮和一些链接提示,点安装按钮,2秒内安装完成。

完成时,说安装到C:\Progam Files\dotnet\目录下,链接提示也多了些。

用cmd执行C:\Progam Files\dotnet\目录下的dotnet.exe,“dotnet.exe -h"看到帮助如下:

c:\Program Files\dotnet>dotnet.exe -h
.NET Core SDK (3.1.300)
使用情况: dotnet [runtime-options] [path-to-application] [arguments]

执行 .NET Core 应用程序。

runtime-options:
--additionalprobingpath <path> 要探测的包含探测策略和程序集的路径。
--additional-deps <path> 指向其他 deps.json 文件的路径。
--fx-version <version> 要用于运行应用程序的安装版共享框架的版本。
--roll-forward <setting> 前滚至框架版本(LatestPatch, Minor, LatestMinor, Major, LatestMajor, Disable)。

path-to-application:
要执行的应用程序 .dll 文件的路径。

使用情况: dotnet [sdk-options] [command] [command-options] [arguments]

执行 .NET Core SDK 命令。

sdk-options:
-d|--diagnostics 启用诊断输出。
-h|--help 显示命令行帮助。
--info 显示 .NET Core 信息。
--list-runtimes 显示安装的运行时。
--list-sdks 显示安装的 SDK。
--version 显示使用中的 .NET Core SDK 版本。

SDK 命令:
add 将包或引用添加到 .NET 项目。
build 生成 .NET 项目。
build-server 与由生成版本启动的服务器进行交互。
clean 清理 .NET 项目的生成输出。
help 显示命令行帮助。
list 列出 .NET 项目的项目引用。
msbuild 运行 Microsoft 生成引擎(MSBuild)命令。
new 创建新的 .NET 项目或文件。
nuget 提供其他 NuGet 命令。
pack 创建 NuGet 包。
publish 发布 .NET 项目进行部署。
remove 从 .NET 项目中删除包或引用。
restore 还原 .NET 项目中指定的依赖项。
run 生成并运行 .NET 项目输出。
sln 修改 Visual Studio 解决方案文件。
store 在运行时包存储中存储指定的程序集。
test 使用 .NET 项目中指定的测试运行程序运行单元测试。
tool 安装或管理扩展 .NET 体验的工具。
vstest 运行 Microsoft 测试引擎(VSTest)命令。

捆绑工具中的其他命令:
dev-certs 创建和管理开发证书。
fsi 启动 F# 交互/执行 F# 脚本。
sql-cache SQL Server 缓存命令行工具。
user-secrets 管理开发用户密码。
watch 启动文件观察程序,它会在文件发生更改时运行命令。

 

感受

其中上面说的不是重点,重点是最后这一段,安装.NET Core时,没有提示关闭VS,我在安装.NET Core时,我的VS2019还在开着,并且更神奇的是,项目依赖项里SDK节点上的红叉状态指示没有了,安装.NET Core前有红叉,安装后没有了,这种通知还真神奇。有可能是安装包发了广播消息,然后VS再刷新状态。

.NET Core安装短小精悍,也希望.NET Core在后台微服务这方面能够发扬光大,使C#程序员更容易攻占市场,增加收入。

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内