My Dynamics AX 2009应用程序有一个“生成”按钮,用于编译AIF服务并创建一个dll。
应使用版本2.0.50727生成DLL。但最近它是使用版本4.0.30319生成的。
我们可以更改web.config文件。
但是,我不清楚使用哪个标签来强制使用2.0.50727进行编译。
感谢。
答案 0 :(得分:2)
我们找到了解决此问题的方法
位于“C:\ Program Files \ Microsoft Dynamics AX \ 50 \ Server \ yourInstance \ Bin”中的AOS服务器的ax32Serv.exe.config文件具有以下条目
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>
暂时将其注释掉并生成服务会生成具有2.0.50727 CLR版本的DLL。