.NET
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

VS2010 & AutoCAD 2009 Netload problem

2 REPLIES 2
Reply
Message 1 of 3
SRSDS
820 Views, 2 Replies

VS2010 & AutoCAD 2009 Netload problem

Hi,

I have created a program with VS2010 with a target .NET4.0.

It works fine in later versions of AutoCAD but I’m trying to get it to work under 2009 (Windows 7).

 

I get an error when trying to NETLOAD the .dll saying :

Cannot load assembly. Error details: System.BadImageFormatException:

........

This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.

 .......

 

I’ve tried adding v4.0 to acad.exe.config as suggested but then I get a fatal error when AutoCAD loads.

<configuration>

  <startup useLegacyV2RuntimeActivationPolicy="true">

    <supportedRuntime version="v4.0"/>

  </startup>

<!--All assemblies in AutoCAD are fully trusted so there's no point generating publisher evidence-->

   <runtime>       

        <generatePublisherEvidence enabled="false"/>   

   </runtime>

</configuration>

2 REPLIES 2
Message 2 of 3
O_Eckmann
in reply to: SRSDS

AutoCAD 2009 uses framework 3.0, so you need to target Framework 3 instead of framework 4.

 

Olivier

Olivier Eckmann

EESignature

Message 3 of 3
khoa.ho
in reply to: SRSDS

On AutoCAD installation folder, look for acad.exe.config, enable supportedRuntime to allow Visual Studio 2010 debugging .NET framework 2.0 and 3.5 on AutoCAD. VS2010 by default uses .NET framework 4.0 to debug.

 

<configuration>
<startup>
<supportedRuntime version=”v2.0.50727″/>
</startup>

</configuration>

 

On Visual Studio 2010, go to Project Properties (right-click on project name and select Properties), then select Application tab, select Target framework 3.0 for AutoCAD 2009 or 3.5 for AutoCAD 2011.

 

-Khoa

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk DevCon in Munich May 28-29th


Autodesk Design & Make Report

”Boost