SSIS Visual Basic 脚本任务 - 导入其他 VB 文件
SSIS Visual Basic Script Task - Import additional VB file
我有一个用 Visual Basic 编写的脚本任务,我有一个单独的 VB 文件,其中包含一些函数。我已经将函数文件复制到脚本任务中,它显示如下:
但是,我一辈子都无法在 ScriptMain.vb 中正确引用 class。函数文件如下:
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 class 是否设置错误,或者我是否只是错误地引用了它。非常感谢任何帮助!
更新: 我将导入语句更改为以下内容:
Imports st_15aa6eds784g7df.vbproj.Functions
现在导入成功了,但是我还是无法引用文件中的函数。
我没有分享功能。在 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()
我有一个用 Visual Basic 编写的脚本任务,我有一个单独的 VB 文件,其中包含一些函数。我已经将函数文件复制到脚本任务中,它显示如下:
但是,我一辈子都无法在 ScriptMain.vb 中正确引用 class。函数文件如下:
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 class 是否设置错误,或者我是否只是错误地引用了它。非常感谢任何帮助!
更新: 我将导入语句更改为以下内容:
Imports st_15aa6eds784g7df.vbproj.Functions
现在导入成功了,但是我还是无法引用文件中的函数。
我没有分享功能。在 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()