我听说过.cs文件,但从未听说过.csx files。 Google搜索将我带到CSX公司和其他不需要的机构。有人可以简要说明一下CSX文件是什么,也许还有CSX和CS之间的主要区别?
最佳答案
这是Roslyn引入的C# Script File:
您不必将所有内容都包含在类和方法中,csx文件就像它自己的方法一样,并且文件中的所有内容都将在启动时执行。它还支持一些其他指令(例如 #load 来加载另一个脚本)。
Scripting Api provided in Roslyn虽然很有希望,但存在一些严重缺陷:
有多个基于它的脚本引擎(或基于Roslyn的脚本)或至少基于相同的格式,同时提供了更高级的指令。 因此,这意味着csx文件应在以下其中之一上运行:
请注意,即使它们具有共同的基础,它们也不是交叉兼容的,因为它们实现的扩展没有标准。
关于c# - .CSX C#文件有哪些用途?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25405941/