At the moment I am creating individual deployment packages for combinations of Windows (32 & 64 bit) and AutoCAD versions.
I have a VS.NET 3.0 version for AutoCAD 2009 and a VS.NET 4.0 version for 2012+
For each combination I have been asking people to send me the acmgd.dll, acdbmgd.dll & accoremgd.dll files so that I can create a specific .dll file for their system.
There are some combinations that I haven't figured out yet. (.NET version, Windows Version & AutoCAD Version).
AutoCAD 2010 for example which I think is .NET 3.0.
Are there any ways that I can simplify this process or rules to go by? If it's of any relevance I am also protecting the application using Sentinel HASP.
Hope someone can help.
Solved! Go to Solution.
Solved by _gile. Go to Solution.
Hi,
The safer way should be to targeting the .NET Framework version which is installed by AutoCAD versions to be sure this Framework is already installed:
A2007-2009 -> Framework 2.0
A2010-2011 -> Framework 3.5
A2012-2013 -> Framework 4.0
Anyway, talking about compatibility, excepted A2013 wich requires the Framework 4.0, a .NET plugin developped against Framework 2.0 and A2007 SDK may work for all 2007-2012 versions.
Gilles.
Thanks for the comments there. I've just made a 2008 version using your advice to target .NET 2.0 and all good.
You've cleared up a lot of trial and error problems I've been experiencing.
Thank you!
Hi,Gile:
you say 'a .NET plugin developped against Framework 2.0 and A2007 SDK may work for all 2007-2012 versions.'
is that means i just need compile one dll and can run in all 2007-2012 versions?
but which .net plugin? could you tell me more details? many thanks.
swaywood