2

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

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

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

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

谢谢。

4

1 回答 1

2

我们找到了解决此问题的方法

AOS 服务器的 ax32Serv.exe.config 文件位于“C:\Program Files\Microsoft Dynamics AX\50\Server\yourInstance\Bin”具有以下条目

<startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>

暂时将其注释掉并生成服务生成了具有 2.0.50727 CLR 版本的 DLL。

于 2018-05-16T22:56:19.667 回答