AutoCAD的程序員都知道,一個程序的結果是,應根據Windows註冊表哪個版本的Autocad安裝部署AutoCAD的.NET的DLL
任何一個知道如何讓安裝程序部署DLL
註冊一個DLL
文件到另一臺機器 ,我們如何知道哪些Autocad版本安裝以及c#安裝目錄?
AutoCAD的程序員都知道,一個程序的結果是,應根據Windows註冊表哪個版本的Autocad安裝部署AutoCAD的.NET的DLL
任何一個知道如何讓安裝程序部署DLL
註冊一個DLL
文件到另一臺機器 ,我們如何知道哪些Autocad版本安裝以及c#安裝目錄?
上面的鏈接將解決所有這些信息都存儲在註冊表中的問題
。例如,對於AutoCAD 2010的法語:
R18.0 - > AutoCAD 2010的,R18.1 - >的AutoCAD 2011 ...
8001 - >的AutoCAD 2010,8007 - > AutoCAD Electrical 2010 ...
40C - >法語...
如果我能給你一個建議,不要使用Visual Studio構建你的安裝程序。
謝謝,如果我不會使用視覺工作室哪個工具可以用來做出好的安裝程序 – 2011-03-28 07:05:14
我也會對你的安裝經驗感興趣。我安裝我的Acad插件與VS安裝程序和用戶DLL。他們是否有更好的方法來做到這一點? – WizzardsApprentice 2011-03-29 06:47:03
我正在使用InnoSetup。 – Maxence 2011-03-30 12:58:50
對於這種簡單的問題,Visual Studio安裝程序很好,足夠,甚至有點過分。使用.REG文件聽起來可能更容易。
如果您想要檢測每臺機器上可用的AutoCAD版本,併爲用戶提供選擇註冊插件的機會,自定義操作即可解救。
請停止在您的博文上張貼您的博客網址和標語,或者您的博文和帳戶風險被刪除爲垃圾郵件。我將爲您編輯現有答案,但我相信您不會再將其發佈到您的新答案中。 – 2012-06-19 01:35:49
@ spiderinnet1謝謝蜘蛛 - 一個問題:我即將部署我的autocad插件。它引用了另一個DLL。我在Visual Studio中創建了一個設置項目。然後我必須選擇一個模板。如果我使用的是Visual Studio的社區版,那麼我無法選擇任何模板。我做對了嗎? – BKSpurgeon 2016-03-15 00:22:56
我強烈懷疑你在法律上允許這樣做。 – 2011-03-25 13:41:23
如果在那裏有非法的東西,我會在監獄裏好幾年;-) – Maxence 2011-03-27 10:30:04
@ShaneCourtrille它爲什麼會是非法的?向註冊表中添加一個條目是支持自動加載插件的方法之一。 – 2012-08-01 08:24:54