Autocad程序员知道程序的结果是一个DLL文件,应该根据安装的Autocad版本在windows注册表中注册该文件。
任何人都知道如何制作安装程序来将DLL部署到另一台机器上,以及如何通过c#知道安装了哪个AutoCAD版以及安装目录的位置?
发布于 2011-03-26 00:12:46
Building an Installer
上面的链接可以解决这个问题
发布于 2011-03-27 18:35:40
所有这些信息都存储在注册表中。例如,对于AutoCAD 2010法语:
产品所在的
产品名称:
R18.0 -> AutoCAD 2010、R18.1 -> AutoCAD 2011...
8001 -> AutoCAD 2010,8007 -> AutoCAD电气2010...
40C ->法语...
如果我可以给你一个建议,不要用Visual Studio构建你的安装程序。
发布于 2012-06-19 08:48:48
对于这类简单的事情,Visual Studio设置已经足够好了,甚至有点夸张了。使用.REG文件听起来可能更简单。
如果您想要检测每台计算机上有哪些AutoCAD版本可用,并让用户有机会选择将注册哪个插件,自定义操作将会提供帮助。
https://stackoverflow.com/questions/5432424
复制相似问题