Real_King 发表于 2015-11-8 00:16:45

CAD从哪个版本开始能用.net framework 4开发?

CAD从哪个版本开始能用.net framework 4开发?请大神告知

yshf 发表于 2015-11-8 08:59:04

《AutoCAD VBA&VB.NET开发基础与实例教程》(第二版)P2页说是AutoCAD2012版。

Real_King 发表于 2015-11-9 15:14:52

yshf 发表于 2015-11-8 08:59 static/image/common/back.gif
《AutoCAD VBA&VB.NET开发基础与实例教程》(第二版)P2页说是AutoCAD2012版。

汗。。。忘了书上有了,谢谢

guohq 发表于 2015-11-11 09:20:41

准确的说08肯定可以(07及更低版本我没有试,说不定也可以),加载基于.net 4.0开发的DLL,需要更改一下acad.exe.config文件。修改成这样就可以了:
<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>

guohq 发表于 2015-11-11 09:22:48

示例:
Public Class Class1
    <CommandMethod("ShowNetVer")> _
    Sub T1()
      MsgBox(GetType(String).Assembly.ImageRuntimeVersion)
    End Sub
End Class

Real_King 发表于 2015-11-12 03:12:46

guohq 发表于 2015-11-11 09:20 static/image/common/back.gif
准确的说08肯定可以(07及更低版本我没有试,说不定也可以),加载基于.net 4.0开发的DLL,需要更改一下aca ...

太棒了,谢谢!

鱼与熊掌 发表于 2015-11-12 14:26:46

acad.exe.config

guohq 发表于 2015-11-15 22:41:04

不过基于低版本的CAD开发,还是建议使用3.5
页: [1]
查看完整版本: CAD从哪个版本开始能用.net framework 4开发?