在编译期间强制使用特定的.net版本

时间:2018-05-16 15:27:17

标签: .net compilation axapta dynamics-ax-2009 aif

My Dynamics AX 2009应用程序有一个“生成”按钮,用于编译AIF服务并创建一个dll。

应使用版本2.0.50727生成DLL。但最近它是使用版本4.0.30319生成的。

我们可以更改web.config文件。

但是,我不清楚使用哪个标签来强制使用2.0.50727进行编译。

感谢。

1 个答案:

答案 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。