首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >展开autocad .net

展开autocad .net
EN

Stack Overflow用户
提问于 2011-03-25 20:30:20
回答 3查看 2.5K关注 0票数 1

Autocad程序员知道程序的结果是一个DLL文件,应该根据安装的Autocad版本在windows注册表中注册该文件。

任何人都知道如何制作安装程序来将DLL部署到另一台机器上,以及如何通过c#知道安装了哪个AutoCAD版以及安装目录的位置?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-26 00:12:46

Building an Installer

上面的链接可以解决这个问题

票数 3
EN

Stack Overflow用户

发布于 2011-03-27 18:35:40

所有这些信息都存储在注册表中。例如,对于AutoCAD 2010法语:

产品所在的

  1. 目录: HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R18.0\ACAD-8001:40C\ProductName

产品名称:

R18.0 -> AutoCAD 2010、R18.1 -> AutoCAD 2011...

8001 -> AutoCAD 2010,8007 -> AutoCAD电气2010...

40C ->法语...

如果我可以给你一个建议,不要用Visual Studio构建你的安装程序。

票数 4
EN

Stack Overflow用户

发布于 2012-06-19 08:48:48

对于这类简单的事情,Visual Studio设置已经足够好了,甚至有点夸张了。使用.REG文件听起来可能更简单。

如果您想要检测每台计算机上有哪些AutoCAD版本可用,并让用户有机会选择将注册哪个插件,自定义操作将会提供帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5432424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档