我听说过.cs文件,但从未听说过.csx文件。谷歌搜索把我带到CSX公司和其他不受欢迎的机构。有人能简单地描述一下CSX文件是什么,也许CSX和CS之间的主要区别吗?
发布于 2014-08-20 13:28:53
这是一个与罗斯林一起引入的C#脚本文件:
C#脚本文件(.csx)编辑支持: CTP引入了C#脚本文件的概念。您可以创建一个.csx文件..。[ 罗斯林是什么?.NET编译器平台,也被它的昵称Roslyn所知,是一组开放源码编译器和用于C#和Visual .NET语言的代码分析API。)
不必在类和方法中拥有所有内容,csx文件就像它自己的方法一样,文件中的所有内容都将在开始时执行。它还支持一些额外的指令(比如# load 来加载另一个脚本)。
Roslyn提供的脚本应用程序虽然很有希望,但也有一些严重的缺陷:
脚本API需要桌面.NET框架4.6+。
有几个脚本引擎基于它(或者是基于下面的Roslyn),或者至少基于相同的格式,同时提供更高级的指令。因此,这意味着csx文件应该运行在以下内容之一上:
谨慎,即使它们共享一个公共基础,它们也不兼容,因为它们实现的扩展没有标准。
https://stackoverflow.com/questions/25405941
复制相似问题