簡體   English   中英

.cs with top-level statements 和 .csx programs 有什么區別?

[英]What's the difference between .cs with top-level statements and .csx programs?

如前所述,我想知道只有頂級語句且沒有命名空間或主類的 C# 程序與 csx 腳本有什么區別。

我現在正在使用 dotnet-script,它對 .cs 和 .csx 的行為相同,我有點困惑。

因為.csx旨在用於在不涉及整個項目的情況下編寫腳本,所以它支持一些在項目上下文中工作時不需要的指令。

例如,# #r指令用於加載 DLL, .csx #load 請參閱https://learn.microsoft.com/en-us/archive/msdn-magazine/2016/january/essential-net-csharp-scripting中的示例。

在C#項目中,項目中包含的所有C#文件都是自動加載的,項目文件中有指令包含nuget包、dll等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM