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