在c#应用程序中编译ccs脚本文件
本文关键字:ccs 脚本 文件 编译 应用程序 | 更新日期: 2023-09-27 18:04:37
我有一个脚本文件(.ccs
)与一些功能,创建一个excel文件与数据。我如何在c#函数中编译这个文件?我还需要传递一些参数给它
我在网上找不到关于它的任何信息。这是文件的路径。
string ccsFile = "C:''Templates''myCCSFile.ccs";
对于CS脚本-上面的注释可以工作-对于c#,您需要查看CSharpCodeProvider
-它通常看起来像这样:
CSharpCodeProvider codeProvider = new CSharpCodeProvider();
ICodeCompiler icc = codeProvider.CreateCompiler();
System.CodeDom.Compiler.CompilerParameters parameters = new CompilerParameters();
parameters.GenerateExecutable = true;
parameters.OutputAssembly = Output;
CompilerResults results = icc.CompileAssemblyFromSource(parameters,SourceString);
诀窍在于事后找到一些入口点,然后通过反射调用。