1. 程式人生 > 其它 >使用 dotnet-script 將 C# 作為指令碼工具使用

使用 dotnet-script 將 C# 作為指令碼工具使用

有時候只想使用 C# 驗證或計算一些簡單的事情,如何快速實現?

linqpad 是個不錯的方案,LINQPad - The .NET Programmer's Playground,這裡介紹 dotnet-script

dotnet-script 為何物?

Run C# scripts from the .NET CLI, define NuGet packages inline and edit/debug them in VS Code - all of that with full language services support from OmniSharp.

filipw/dotnet-script: Run C# scripts from the .NET CLI.

準備工作

VS Code,安裝外掛 C#Code Runner

如何使用

安裝

dotnet tool install -g dotnet-script

建立 .csx 檔案

#!dotnet-script
// #!dotnet-script  // windows
// #!/usr/bin/env dotnet-script  // linux

Console.WriteLine("hello dotnet");

然後就可以運行了,就這麼簡單。

更多參考

.NET Core指令碼工具dotnet-script - LamondLu - 部落格園
Azure Functions C# 指令碼開發人員參考 | Microsoft Docs

其它

VScode 中 code runner 外掛亂碼問題

進入 File - > Preference -> setting, 然後在輸入框搜尋 settings.json 檔案,選擇編輯,然後在右邊user setting 中增加即可

 "code-runner.runInTerminal": true,

VScode 中 code runner 外掛亂碼問題_kzcming的部落格-CSDN部落格_code runner亂碼

作者: J.晒太陽的貓 出處: https://www.cnblogs.com/jasongrass/ 本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連結,否則保留追究法律責任的權利。