dotnet-exec 0.7.0 Released
Intro
dotnet-exec
是一个 C# 程序的小工具,可以用来运行一些简单的 C# 程序而无需创建项目文件,而且可以自定义项目的入口方法,支持但不限于 Main 方法
Install/Update
dotnet-exec
是一个 dotnet tool,可以使用安装 dotnet tool 的命令来安装
安装/更新最新稳定版本:
dotnet tool update -g dotnet-execute
安装最新的 preview 版本:
dotnet tool update -g dotnet-execute --prerelease
Supported frameworks
在之前的版本 framework 的输入是没有限制也没有提示的,在 0.7.0 版本中加入了 framework 的提示和校验,会自动加载支持的框架
执行 dotnet-exec -h
即可看到类似下面的输出结果
Embedded reference
为了更加方便的移植和分享,支持在文件中配置 reference 和 using,这样分享给别人或者分享到别的地方就会更加方便,举个例子,我们可以在源代码中添加 reference 和 using,示例如下:// reference: nuget:WeihanLi.Npoi, 2.3.0
// using: WeihanLi.Npoi
Console.WriteLine(new[] { 1, 2, 3 }.GetCsvText());
语法和命令行的语法一样,只是要注释掉,其他的语法示例如下
// r: nuget: WeihanLi.Npoi, 2.3.0
// reference: nuget: KubernetesClient
// u: WeihanLi.Npoi
// u: k8s
// u: static WeihanLi.Npoi.CsvHelper
上面示例的执行结果如下:
References
-
https://github.com/WeihanLi/dotnet-exec -
https://www.nuget.org/packages/dotnet-execute/ -
https://hub.docker.com/r/weihanli/dotnet-exe
原文始发于微信公众号(amazingdotnet):dotnet-exec 0.7.0 Released
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
相关推荐
暂无评论内容