Setting Break Points

Setting Break Points

mgorecki
Collaborator Collaborator
2,873 Views
7 Replies
Message 1 of 8

Setting Break Points

mgorecki
Collaborator
Collaborator

Hello,

I'm using VB.Net in Visual Studio version 2010 with AutoCad 2010.  I haven't had a problem with this before, but now it seems that the program ignores break points that I set in the code when I'm trying to debug.  I just want to pause the code and add a "watch" to a variable.

Anyone have a step by step way to do this as the msn method isn't working.

 

Thanks,

Mark

0 Likes
Accepted solutions (1)
2,874 Views
7 Replies
Replies (7)
Message 2 of 8

Alfred.NESWADBA
Consultant
Consultant

Hi,

 

>> I haven't had a problem with this before

So this project was already working in the debugger?

 

Additional questions:

  • your project-type is a DLL (or an EXE)?
  • have you added any references that are not valid for 32bit or 64bit, whatever AutoCAD-option you have?
  • Have you made Framework 3.5 active (which would be the same as AutoCAD 2010 works with) or have you assigned 4.0?

 

- alfred -

------------------------------------------------------------------------------------
Alfred NESWADBA
ISH-Solutions GmbH / Ingenieur Studio HOLLAUS
www.ish-solutions.at ... blog.ish-solutions.at ... LinkedIn ... CDay 2026
------------------------------------------------------------------------------------

(not an Autodesk consultant)
0 Likes
Message 3 of 8

Anonymous
Not applicable
0 Likes
Message 4 of 8

Anonymous
Not applicable

if you have VS2010 EXpress you need to add this manualy in the 'file NameOfYouProject'.vbproj  :

 

    <StartAction>Program</StartAction>
    <StartProgram>c:\Program Files\AutoCAD 2010\acad.exe</StartProgram>

 

after the line :

  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">

 

and after :

  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">

 

the site http://through-the-interface.typepad.com/t......    is for a registered VS2010. so Solution 1 and 3 you cant do this.

 

For Solution 2 it a file in your 'C:\Program Files\AutoCAD 2010' if you have this path for autocad.

 

 

0 Likes
Message 5 of 8

mgorecki
Collaborator
Collaborator

Hello Alfred,

My project is a .dll.

I believe the only references I added were AcDbMgd.dll and AcMgd.dll from ObjectARX 2010, inc-x64.

As for the framework, where do I find that information?

 

Thanks,

Mark

0 Likes
Message 6 of 8

mgorecki
Collaborator
Collaborator

Hello Felix,

Thank you for the link, but I'm a newbie at VB.Net and I'm not sure my program is what they are talking about.  I don't see a "solution" in the Solution Explorer (see pics).

 

Thanks,

Mark

0 Likes
Message 7 of 8

Anonymous
Not applicable
Accepted solution

hi mark

 

sorry that was a bit short - i remember that what i did at the time was what kean refers to as solution 2 and that is allocate the acad configuration file, which doesn't contain much more than kean shows, and change the version to 4.0, in my case. i think this version then needs to conform to the project's target framework: project -> project properties to open the properties tab, highlight compile, scroll down and choose advanced compile options -> set your target framework at the bottom. (i hope that will see you through)

 

felix

0 Likes
Message 8 of 8

mgorecki
Collaborator
Collaborator

Hi Felix,

I did what you did.  I copied the text from Keans site (step 2) and put it in my acad.exe.config file.  That did the trick.

 

Thanks,
Mark

0 Likes