What does it mean "clone of Microsofts major products"
For run Autocad Applikation on C sharp first step: build referens for ACDBMGD.DLL and ACMGD.DLL
number two: using method
using acadApp = Autodesk.AutoCAD.ApplicationServices.Application;
public class HelloWorld
public void HelloCommand()
"Hello World FROM C#!");
Than I do debugging cs-format (it means also compile cs ->exe). But I want to have a dll to can load program in Autocad workflow. In Visual Studio produce automatically dll you can find in c:\...\ClassLibrary\bin\Debug\ if you starting your library with extern program and load acad.exe. But it´s not possible to do with Express. The reason is I don´t know why I should buy Visual Studio if all functions I can also do with Express. Can somebody explain how I can do a dll from cs file with Visual Express ?
>> What does it mean "clone of Microsofts major products"
E.g. that you don't use Microsoft's Visual Studio but >>>cSharp<<< instead. I think you already found it.
>> For run Autocad Applikation on C sharp first step: build referens for ACDBMGD.DLL and ACMGD.DLL
Sorry no. The fist step is to create a project, and the type of project has to be a DLL:
Check this first steps, then you can set the debug-options that when starting debugging the ACAD.EXE is started and you are able to netload your DLL now.
Good luck, - alfred -
C# How make a dll
< .. >
Sorry I´m absolute beginners in c#
If that is the case, don't try to build AutoCAD plugin's without learning the basics
of C# ( and .NET) first.
There are tons of C# tutorials available on the net that you can start with
and use to become familiar with the language.
Watch a couple of the AU videos related to programming.
Download the labs from AutoDesk ( 7 sessions) and work your way through those.
Read the forums ... there are several that have a great collection of code and AutoCAD related posts.
In short, you have to do the work to get the results.
edit : added - there are some references here that may be handy for you:
Everything will work just as you expect it to, unless your expectations are incorrect.
class keyThumper<T> : Lazy<T>; another Swamper
Thanks Alfred, yes we comes nearly to my solutions. Take a look on second picture, the is register "Debuggen" . I can´t load Exeternal program ... acad.exe I can't find this opportunity in Visual Express. That is the reason for Autocad library is unusable with Visual Express (you can´t produce dll) or?
Sorry for my english, I´m not very well to describe thing in it.
@Kerry you´re right I am already 5 steps further.
Sorry first about mentioning the wrong word for the alternative to MS-Visual Studio, it's name is SharpDevelop (>>>Wikipedia<<<).
And my screenshots (thinking of you are searching for and using an alternative) were done with SharpDevelop (4.2).
>> the is register "Debuggen" . I can´t load Exeternal program
That makes me thinking that you either use VS-Express (and not an alternative) or your project type is an EXE.
For VS-Express: The most easy way would be to get an existing project, and modify the CSPROJ-file (with notepad or any other ascii-editor)) like you can see it >>>here<<<. And then clear the code and input yours
>> That is the reason for Autocad library is unusable with Visual Express (you can´t produce dll) or?
Yes, you can, but a few steps has to be done to get project files prepared.
- alfred -
Access a broad range of knowledge to help get the most out of your products and services.