再來要談註冊的問題
前面已經談過VS2005寫的元件不能夠用regsvr32來註冊
要用 regasm 來註冊
regasm在windows檔案夾裡
(跟剛剛System.EnterpriseServices.dll同一個目錄)
C:\WINNT(or windows)\Microsoft.NET\Framework\v2.0.50727
註冊指令就下
regasm ClassLibrary1.dll /tlb:ClassLibrary1.tlb /codebase
他會產生tlb檔
這個tlb檔很有用
當你把元件註冊在server上的[元件服務]時
client端就需要靠這個tlb檔來參考到這com+元件
這麼一來
就只需要在server端灌.net framework就好
不用每壹台client都灌.net framework
No comments:
Post a Comment