我有一个用Visual Basic编写的脚本任务,我有一个单独的VB文件,其中包含一些函数。我已将函数文件复制到脚本任务中,并显示如下:
但是,我不能为我的生活获得ScriptMain.vb中正确引用的类。函数文件如下:
Imports System.Xml
Imports System.Xml.Schema
Imports System.Text.RegularExpressions
Public Class Functions
Public Function validateXMLDoc()
...
End Function
End Class
我在ScriptMain中有以下内容:
Imports Functions
但是我收到一条错误,说找不到命名空间。我不确定我的Functions类设置是否错误,或者我是否只是错误地引用它。任何帮助都是非常感谢!
更新:我将import语句更改为以下内容:
Imports st_15aa6eds784g7df.vbproj.Functions
现在导入成功,但我仍然无法引用文件中的函数。
答案 0 :(得分:0)
我没有共享这些功能。一旦我在Functions.vb中执行了以下操作,它就会很有效:
Imports System.Xml
Imports System.Xml.Schema
Imports System.Text.RegularExpressions
Public Class Functions
Public Shared Function validateXMLDoc()
...
End Function
End Class
然后在MainScript中引用它:
Imports funct = st_15aa6eds784g7df.vbproj.Functions
..
...
..
isValid = funct.validateXMLDoc()