Microsoft.SQLServer.ManagedDTS.dll is Missing in Visual Studio 2010

今天希望為我之前寫的程式加入執行SQL Server Integrated Services [SSIS] Package的功能..
其實我之前在Codeplex 上發報的ShareChiWai SSIS WCF Services已經學習過怎樣可以在程式上執行SSIS Package
所以我便嘗試複製/貼上在ShareChiWai SSIS WCF Services 上執行SSIS Package的程式碼到 要升級的Project上..
由於我們要加入”Microsoft.SQLServer.ManagedDTS.dll” 這個DLL 才可以有
namespaces 來執行SSIS Package..如果沒有加入這個參考/reference的話..
你便會得到以下錯誤信息..

Namespace or type specified in the Imports ‘Microsoft.SqlServer.Dts.Runtime’ doesn’t contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn’t use any aliases.

但是我忘了那裡可以找到Microsoft.SQLServer.ManagedDTS.dll 這個DLL..
最後終於找到了…
如果大家有差不多的問題..希望這個Post可以幫到你
解決放法:
只要你在加入參考/Add Reference 視窗 上選擇”Browse tab/瀏覽 分頁
之後在地址列上 貼上 “C:\Windows\assembly\GAC_MSIL\Microsoft.SQLServer.ManagedDTS” 按開啟..之後你應該可以找到 “Microsoft.SQLServer.ManagedDTS.dll” 的

在我的電腦上還有一個資料來”10.0.0.0__xxxxxxx”


Hope you find it useful

 

Leave a Reply