3分鐘教會(huì)你使用Visual Assist
今天有時(shí)間裝了下Visual Studio 2003卻發(fā)現(xiàn)Visual Assist X不能用了,正好,那就裝個(gè)最新版本的吧,于是在網(wǎng)上找到了 Visual Assist X 10.3.1541的破解補(bǔ)丁,興奮的安裝完之后,在VS2003中并未發(fā)現(xiàn)Visual Assist 的影子.太爽了
VS2003俺還是頭一回使用,摸索了一下,找到 Tools/Add-on Manage菜單,卻沒有發(fā)現(xiàn)有什么地方可以添加插件的,上網(wǎng)搜索也是毫無(wú)頭緒,難道我下的Visual Assist有問題?于是缺了再裝舊版的,暈,這回舊版的在VC6中也不見了!
看來(lái)不是插件的問題,一邊思考會(huì)是什么問題,一邊在VC6中查看相關(guān)的按鈕,終于在Tool/Customize/Add-ins and Macro Files中找到了個(gè)Browse的按鈕,咦?沒有dsm文件?噢,原來(lái)還有下拉框的,于是選擇了dll, Visual Assist X的安裝目錄下出現(xiàn)了一大堆的dll,選擇哪一個(gè)呢?
#t#嗯,先選VAssist.dll吧,果然是,VC6的Visual Assist 終于回來(lái)了,可是VS2003中 的 Tools/Add-on Manage 的對(duì)話框中根本沒有Browse之類的按鈕啊,肯定有地方可以找到的,于是。。。
找啊找,Tools/Add Remove Toolbox Items 中有個(gè)Browser的按鈕,不管先試試吧,選了VAssist.dll,提示不對(duì),選VAssistNet.dll還是不對(duì),難道是VA_X.dll?咦,VS2003消失了?不會(huì)這么弱吧?崩潰?再開,VAsist菜單居然出現(xiàn)了!
好了,廢話了這么多,還是簡(jiǎn)單的寫一下操作過程吧:
1.在 Wholestomato 上下載 Visual Assist X v10.3.1541的程序并安裝
2.下載破解程序,點(diǎn)這里下載。
3.打開VS2003, Tools/Add Remove Toolbox Items/Com Compants,點(diǎn) Browser按鈕,在選擇的對(duì)話框中,選擇*.dll,在Visual Assist X的安裝目錄,選擇VA_X.dll,VS2003會(huì)退出。
4.再啟動(dòng)VS2003. 如果VAssist菜單還沒有出現(xiàn),進(jìn)入Tools/Add-on Manage 確定 Visual Assist X 是選中的。
VS2005真的讓人很不習(xí)慣,搞個(gè)WEB真要把人給搞死了。寫程序就不說(shuō)了。發(fā)布吧,是個(gè)大問題。Namespac沒有,還有GAC引用不會(huì)自動(dòng)發(fā)布出去,生成的DLL N個(gè),在程序中就沒法用反射來(lái)調(diào)用。整個(gè)一個(gè)就是折騰人。
VS2005發(fā)布網(wǎng)站時(shí)不會(huì)像VS2003一樣生成規(guī)則的DLL文件、而生成的DLL文件名含有隨機(jī)數(shù)且不能一個(gè)項(xiàng)目生成一個(gè)DLL文件、讓人有一些遺憾、為了做到像vs2003一樣,微軟發(fā)布了WebDeployment Project插件可解決此問題.
今天要用.net掉一個(gè)vb6的dll,發(fā)現(xiàn)一些奇怪的問題
直接用vs2005引用,無(wú)效.怪異的是用vs2003 的vb可以正常引用,而且之后用任何版本任何語(yǔ)言都能引用了,查看結(jié)構(gòu)發(fā)現(xiàn)vb6的dll是com結(jié)構(gòu),難怪...
測(cè)試了下總結(jié)出.Net引用vb6 dll的步驟
1.注冊(cè)組件, Regsvr32
2.引用COM,非DLL
3. 調(diào)用 里面的命名會(huì)有些改變,類似乎會(huì)加一個(gè)Class