2016-01-19 41 views
0

我有一個腳本任務用Visual Basic編寫,並且我有一個單獨的VB文件,其中包含一些功能。我已經複製功能的文件到腳本任務,其顯示爲這樣:SSIS Visual Basic腳本任務 - 導入額外的VB文件

enter image description here

但是,我不能爲我的生命得到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 

,但我得到一個錯誤說的命名空間無法找到。我不確定是否我的函數類設置錯誤,或者我僅僅是錯誤地引用它。任何幫助都是巨大的讚賞!

更新:我改變了import語句如下:

Imports st_15aa6eds784g7df.vbproj.Functions 

現在成功導入,但我還是不能在文件中引用的功能。

回答

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()