我正在尝试在 C#
类库项目中执行用 VBScript
编写的脚本
using System.Web.UI; //reference added at top
MSScriptControl script = new ScriptControl();
script.Language = "VBScript";
script.AddObject("Repository", connectToDB.GetRepository);
我收到以下编译错误:
Error CS0246: The type or namespace name 'MSScriptControl' could not be found (are you missing a using directive or an assembly reference?)
有什么想法吗?
最佳答案
- 将“Microsoft Script Control 1.0”的 COM 引用添加到您的项目中。
使用 Microsoft.VisualBasic;
使用此代码:
MSScriptControl.ScriptControl script = new MSScriptControl.ScriptControl(); script.Language = "VBScript"; script.AddObject("Repository", connectToDB.GetRepository);
关于c# - 使用 C# 运行 VBScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24909717/