当前位置:网站首页>dotnet-exec 0.6.0 released
dotnet-exec 0.6.0 released
2022-07-05 00:38:00 【dotNET跨平台】
dotnet-exec 0.6.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
Script
在 0.6.0 版本中引入了 script 支持,从而简化一些简单的代码使用,比如说这个简单的例子
dotnet-exec "script:1+1"
在 0.5.0 版本中用户可以自定义 reference,现在你也可以针对 script 使用 -r
/--reference
选项来自定义引用的本地的 dll 或者 nuget 包
比如说下面这个引用 nuget 包的示例
dotnet-exec "script:typeof(CsvHelper).Assembly.Location" -r "nuget:WeihanLi.Npoi" -u "WeihanLi.Npoi"
这里引用了 WeihanLi.Npoi
这个 nuget 包,没有指定版本的时候默认使用最新的稳定版本,目前是 2.3.0 所以我们看到的输出结果会是 2.3.0
我们也可以指定具体的 NuGet 包版本,比如:
dotnet-exec "script:typeof(CsvHelper).Assembly.Location" -r "nuget:WeihanLi.Npoi,2.1.0" -u "WeihanLi.Npoi"
我们也可以直接引用本地的 dll,比如我们引用上面 nuget 包中的本地 dll
dotnet-exec "script:typeof(CsvHelper).FullName" -r "C:\Users\Weiha\.nuget\packages\weihanli.npoi\2.3.0\lib/net6.0/WeihanLi.Npoi.dll" -u "WeihanLi.Npoi"
新的 docker 镜像已经发布,也可以通过 docker 使用 weihanli/dotnet-exec:0.6.0 镜像来体验
References
https://github.com/WeihanLi/dotnet-exec
https://www.nuget.org/packages/dotnet-execute/
https://hub.docker.com/r/weihanli/dotnet-exec
边栏推荐
- uniapp上传头像
- Fs8b711s14 electric wine bottle opener MCU IC scheme development special integrated IC
- 测试部新来了个00后卷王,上了年纪的我真的干不过了,已经...
- Hill sort of sorting
- Paxos 入门
- Multilingual Wikipedia website source code development part II
- 【路径规划】RRT增加动力模型进行轨迹规划
- Significance of acrel EMS integrated energy efficiency platform in campus construction
- Huawei employs data management experts with an annual salary of 2million! The 100 billion market behind it deserves attention
- A new method for analyzing the trend chart of London Silver
猜你喜欢
[STM32] (I) overview and GPIO introduction
Identifiers and keywords
他做国外LEAD,用了一年时间,把所有房贷都还清了
Ap8022 switching power supply small household appliances ACDC chip offline switching power supply IC
Paper notes multi UAV collaborative monolithic slam
Design of emergency lighting evacuation indication system for urban rail transit station
lambda expressions
Binary conversion problem
【selenium自动化】常用注解
Relationship between classes and objects
随机推荐
If you open an account of Huatai Securities by stock speculation, is it safe to open an account online?
Insert sort of sort
MySQL uses the explain tool to view the execution plan
MongoDB系列之学习笔记教程汇总
skimage: imread & imsave & imshow
《论文笔记》Multi-UAV Collaborative Monocular SLAM
2022.07.03(LC_6111_统计放置房子的方式数)
Basic points of the game setup of the points mall
Fs8b711s14 electric wine bottle opener MCU IC scheme development special integrated IC
Detailed explanation of openharmony resource management
ORB(Oriented FAST and Rotated BRIEF)
巩固表达式C# 案例简单变量运算
(script) one click deployment of any version of redis - the way to build a dream
(脚本)一键部署redis任意版本 —— 筑梦之路
Identifiers and keywords
2022.07.03 (LC 6108 decryption message)
Consolidated expression C case simple variable operation
Daily practice (18): stack containing min function
Deux nombres se remplacent
Les phénomènes de « salaire inversé » et de « remplacement des diplômés » indiquent que l'industrie des tests a...