溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Revit二次開(kāi)發(fā)中安裝包的制作方法

發(fā)布時(shí)間:2021-11-12 16:37:39 來(lái)源:億速云 閱讀:165 作者:柒染 欄目:大數(shù)據(jù)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)Revit二次開(kāi)發(fā)中安裝包的制作方法,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

今天給大家分享安裝包的制作,相信各位做了一段時(shí)間的二次開(kāi)發(fā),都想把插件分享給他人使用,以往我們的方法是將dll及addin文件拷貝到c盤里。這樣有些麻煩,也不易于插件的升級(jí)維護(hù)。我們使用安裝包的方法可以實(shí)現(xiàn)插件的安裝和卸載,提升用戶體驗(yàn)感。今天小編講解如何制作安裝包:


       1.點(diǎn)擊Visual studio工具欄里的擴(kuò)展更新,點(diǎn)聯(lián)機(jī),搜索installer,下載安裝installer projects 工具。

Revit二次開(kāi)發(fā)中安裝包的制作方法
就是下邊這個(gè)擴(kuò)展工具,安裝完成后會(huì)如下所示在右側(cè)有個(gè)√。
Revit二次開(kāi)發(fā)中安裝包的制作方法

2.安裝完成后啟動(dòng)visualstudio,新建一個(gè)installer項(xiàng)目

Revit二次開(kāi)發(fā)中安裝包的制作方法

 
將需要的安裝文件(dll,addin)包括圖標(biāo),拖入到application folder里。
點(diǎn)擊左側(cè)的application folder,將需要安裝文件拖入其中,小編這里將圖標(biāo)和dll文件放在文件夾revitsetup中,然后將這個(gè)文件夾拖入其中,這樣會(huì)顯得更整齊。
Revit二次開(kāi)發(fā)中安裝包的制作方法

4.修改系統(tǒng)為64位。
我們現(xiàn)在用的都是64位系統(tǒng),所以將TargetPlatform修改為64即可。

Revit二次開(kāi)發(fā)中安裝包的制作方法

5.  修改默認(rèn)的安裝路徑
因?yàn)槲覀冃枰獙ddin及dll文件放在路徑  C:\ProgramData\Autodesk\Revit\Addins\2016當(dāng)中,因此需要將上述地址復(fù)制粘貼在Defaultlocation。這里就會(huì)修改我們默認(rèn)的安裝位置。

Revit二次開(kāi)發(fā)中安裝包的制作方法

6.關(guān)閉用戶選擇安裝位置的權(quán)力,  將安裝路徑頁(yè)面刪除(防止用戶修改安裝路徑導(dǎo)致錯(cuò)誤)  

Revit二次開(kāi)發(fā)中安裝包的制作方法

具體位置為視圖→editor→用戶界面,將用戶界面里的安裝文件夾刪除

Revit二次開(kāi)發(fā)中安裝包的制作方法

這樣用戶就無(wú)法自定義安裝路徑了,安裝的內(nèi)容就會(huì)默認(rèn)在我們給定的c盤路徑中。  
7.點(diǎn)擊生成解決方案,會(huì)生成兩個(gè)安裝文件  

Revit二次開(kāi)發(fā)中安裝包的制作方法

其中下邊一個(gè)文件會(huì)去調(diào)用上邊一個(gè)EXE的文件進(jìn)行安裝,因此可以直接將EXE文件發(fā)給用戶就行,這就是我們制作的安裝包了。
來(lái)看一下效果:
雙擊安裝包,出現(xiàn)的安裝頁(yè)面

Revit二次開(kāi)發(fā)中安裝包的制作方法

完成后提示用戶完成安裝:

Revit二次開(kāi)發(fā)中安裝包的制作方法

繼續(xù)雙擊安裝包會(huì)出現(xiàn)卸載的頁(yè)面:  

Revit二次開(kāi)發(fā)中安裝包的制作方法

這樣用戶就可以很方便的卸載和刪除安裝的插件了。    

上述就是小編為大家分享的Revit二次開(kāi)發(fā)中安裝包的制作方法了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI