在你機(jī)器上沒問題那就是運行環(huán)境的問題了 你發(fā)布的時候是不是把檢測到的依賴項全打包進(jìn)去啦?
成都創(chuàng)新互聯(lián)服務(wù)項目包括永濟(jì)網(wǎng)站建設(shè)、永濟(jì)網(wǎng)站制作、永濟(jì)網(wǎng)頁制作以及永濟(jì)網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,永濟(jì)網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到永濟(jì)省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
vb:
微軟研發(fā)的(Visual Basic)是一種工具,用的語言是Basic
Basic是比爾蓋茲發(fā)家致富的一大工具
主要用來做桌面程序,C/S系統(tǒng)
后來因為Delphi的沖擊,被強(qiáng)占一部分市場
VB點虐 :
現(xiàn)在有了.NET : Microsoft Visual .NET
最新出了2005版(2007出的)
微軟用來抗衡Java的新產(chǎn)品
主要市場是企業(yè)級開發(fā),和SUN的java ee競爭尤為勁烈
在企業(yè)級開發(fā)里,基本上是java ee和點虐 平分秋色,其他的靠邊站
在C/S B/S里表色都還算不錯
用的語言有Basic c++
不過,目前在.NET平臺里最流行的還是C#語言的開發(fā)
ASP點虐 winform,ADO點虐 技術(shù)都是使用 c#
C:經(jīng)久不衰的語言
主要應(yīng)用在嵌入式編程,硬件驅(qū)動程序設(shè)計中
說白了是計算機(jī)底層的編程設(shè)計
優(yōu)點是可以嵌入?yún)R編,可以直接與硬件打交道,做底層開發(fā)
缺點是在企業(yè)級開發(fā)中,幾乎無用武之地
c++ :我非常欽慕的語言,又ATT的貝爾實驗室研發(fā)
主要開發(fā)工具是微軟的Visual C++和Borload的BCB(Borload C++ Builder)
優(yōu)點在于含有大量的庫,如MFC,可直接調(diào)用windows庫函數(shù)干很多事情
其中的消息處理機(jī)制令我感覺尤為經(jīng)典
缺點是,要想精通真不容易
主要領(lǐng)域一是做桌面程序,像QQ,迅雷這種桌面軟件
領(lǐng)域二是做游戲后臺開發(fā),大部分游戲(包括魔獸等)后臺語言就是使用C++
C# :
C# 與 C++ 比較的話,最重要的特性就是 C# 是一種完全面向?qū)ο蟮恼Z言,而 C++ 不是,另外 C# 是基于 IL 中間語言和 .NET Framework CLR 的,在可移植性,可維護(hù)性 和強(qiáng)壯性都比 C++ 有很大的改進(jìn)
C# 的設(shè)計目標(biāo)是用來開發(fā)快速穩(wěn)定可擴(kuò)展的應(yīng)用程序,當(dāng)然也可以通過 Interop 和 Pinvoke 完成一些底層操作,但是對于一些和底層系統(tǒng)相關(guān)很緊密的程序(譬如說驅(qū)動程序),還是建議用 C++ 來寫
按照我的理解,你的這個需求是沒有辦法做到的, 除非C#的dll被封裝為了一個COM組件并且注冊了,但是你的這個dll已經(jīng)寫成了,所以理論上來說應(yīng)該不是com,而C#的程序集是不提供向前兼容的,所以用一個老的語言調(diào)用新的技術(shù)的組件是做不到的,不過也有一種可能性,不過很難實現(xiàn),大體邏輯這樣,首先通過vb調(diào)用一個native的組件,用C或者c++完成,在這個組件里面加載clr,在clr里面加載c#的程序集,實例化對象,執(zhí)行調(diào)用