大家好,請教大家一下
C#項目中使用到COM組件後要將程序打成安裝包,COM組件要怎麼處理。
還是就是vs2010中添加COM引用後,整個項目放到另一台電腦上用vs2010打開,原本的com引用就找不到了。把com組件放到debug目錄下再添加引用也是同樣的情況,有什麼辦法讓使用了com組件的項目移到別的沒有注冊com的電腦上可以直接編譯通過,不再去注冊或是重新添加引用。
金幣不足,請多包含
要注意兩點,一個是,你的COM組件如果是32位的話,你一定要限制你的C#程序集編譯為強制32位運行,否則部署到64位計算機會出錯。
在項目-屬性裡面設置
然後關於注冊的問題,如果你用InstallShield打包,那麼勾選self-registered就可以了。