AX2012 - 来自C#项目的.Net程序集未在AOS上更新

时间:2012-02-16 16:27:53

标签: dynamics-ax-2012

我们已将在开发环境中开发的AX2012模型部署到生产环境中。

该模型由一个C#项目组成,其设置被设置为部署到客户端和服务器。

部署之后,似乎为客户端vsassemblies文件夹(在c:\ user \ appdata \ microsoft ....下)生成了C#项目的.NET程序集,但它不会在C下的AOS服务器上生成:\ program files \ Dynamics AX ... \ Server \ bin \ Vsassemblies文件夹“。

热插拔设置已开启。有没有办法强制再生?即使重新启动AOS服务也不会重新创建程序集。

2 个答案:

答案 0 :(得分:2)

应该是这样的: http://msdn.microsoft.com/en-us/library/gg889192.aspx

“在这种情况下,程序集被复制到客户端:

当从客户端调用程序集中包含的托管代码时。

访问IntelliSense时(在设计时)。

编译引用托管代码程序集的代码时。“

另外,有迹象表明某些文档可能不正确,以及有关服务器位的一些讨论: http://daxmusings.blogspot.com/2011/09/ax-2012-net-assembly-deployment.html

答案 1 :(得分:0)

我们在Microsoft Dynamics AX 2012中遇到了与.Net项目相同的许多其他问题。

您是否使用Microsoft Team Foundation Server 2010并尝试签入并签出这些项目?解决方案文件将具有写锁定,有时它无法找到在Visual Studio中打开它的项目...等等......

我认为Microsoft Dynamics AX的开发人员团队有很多工作要做。啊......我忘记了...尝试重命名已经签入的AOT元素。首先,它看起来都很好。但如果其他开发人员获得最新的更改“已经存在一个具有原始ID的对象”......很棒......: - /

管理一个拥有超过10名开发人员和许多问题的团队真的很难。