0
我有一個腳本文件(.ccs
),其中包含一些創建帶有數據的excel文件的函數。 如何在c#函數中編譯此文件?我也必須傳遞一些參數給它。在c#應用程序中編譯一個ccs腳本文件
我在網上找不到關於它的任何信息。這是文件的路徑。
string ccsFile = "C:\\Templates\\myCCSFile.ccs";
我有一個腳本文件(.ccs
),其中包含一些創建帶有數據的excel文件的函數。 如何在c#函數中編譯此文件?我也必須傳遞一些參數給它。在c#應用程序中編譯一個ccs腳本文件
我在網上找不到關於它的任何信息。這是文件的路徑。
string ccsFile = "C:\\Templates\\myCCSFile.ccs";
對於CS腳本 - 上面的評論將工作 - 你需要好好看看CSharpCodeProvider
C# - 這通常看起來像這樣:
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);
關鍵是要具有一定的切入點之後你會發現然後調用低谷反射。
你在說CS-Script嗎?這裏有關於它的信息:http://www.csscript.net/ – Baldrick
我找不到關於'ccs'腳本的任何內容,所以我無法提供對問題的洞察。也就是說,用C#創建excel文件的一種方法是使用COM自動化庫。你可以在這裏找到關於它的信息:http://support.microsoft.com/kb/302084 –