C# 使用C运行VBScript#
我试图在C# 使用C运行VBScript#,c#,vbscript,reference,C#,Vbscript,Reference,我试图在C#类库项目中执行用VBScript编写的脚本 using System.Web.UI; //reference added at top MSScriptControl script = new ScriptControl(); script.Language = "VBScript"; script.AddObject("Repository", connectToDB.GetRepository); 我发现以下编译错误: 错误CS0246:无法找到类型或命名空间名称“MS
C#
类库项目中执行用VBScript
编写的脚本
using System.Web.UI; //reference added at top
MSScriptControl script = new ScriptControl();
script.Language = "VBScript";
script.AddObject("Repository", connectToDB.GetRepository);
我发现以下编译错误:
错误CS0246:无法找到类型或命名空间名称“MSScript Control”
被找到(是否缺少using指令或程序集引用?)
有什么想法吗?我相信
MSScriptControl script = new ScriptControl();
应该是
MSScriptControl.ScriptControl sc = new MSScriptControl.ScriptControl();
使用Microsoft.VisualBasic代码>
MSScriptControl.ScriptControl script = new MSScriptControl.ScriptControl();
script.Language = "VBScript";
script.AddObject("Repository", connectToDB.GetRepository);
它们是否在同一名称空间下?或者你添加的引用正确吗?@IJ,我添加的正确-只是想澄清添加的引用。有什么想法吗?