2
我們已經在.net 4.0項目上做了一些工作,現在正在使用SSIS進行一些任務。由於SSIS在VS2010中不受支持,據我所見,我對於使用VS2008進行SSIS的操作確實很好。但是,我怎樣才能從SSIS中調用exisiting .net4代碼,最好運行在.net 3.5上呢?從SSIS調用.net4
我必須將我的c#代碼包裝到Web服務中嗎?還是有其他選項?
我們已經在.net 4.0項目上做了一些工作,現在正在使用SSIS進行一些任務。由於SSIS在VS2010中不受支持,據我所見,我對於使用VS2008進行SSIS的操作確實很好。但是,我怎樣才能從SSIS中調用exisiting .net4代碼,最好運行在.net 3.5上呢?從SSIS調用.net4
我必須將我的c#代碼包裝到Web服務中嗎?還是有其他選項?
應用程序的.NET版本取決於主要的可執行文件。如果您使用DTEXEC運行SSIS,則會得到.NET 3.5,因爲DTEXEC.Exe被配置爲使用.NET 3.5。
但是,如果使用.NET 4.0構建自己的應用程序(一個功能類似於DTEXEC的簡單控制檯應用程序),則會獲得.NET 4.0。
最後,當然有一種攻擊要將DTEXEC改爲使用.NET 4.0--它由DTEXEC.Exe.Config控制,您可以編輯它,但很可能這不受Microsoft支持,因此我建議您它。