2

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

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

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

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

4

2 回答 2

2

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

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

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

当您访问 IntelliSense 时(在设计时)。

当您编译引用托管代码程序集的代码时。”

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

于 2012-04-18T19:27:06.717 回答
0

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

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

我认为 Microsoft Dynamics AX 的开发团队有很多工作要做。啊...我忘记了...尝试重命名已签入的 AOT 元素。首先,一切看起来都不错。但是,如果另一个开发人员获得最新的更改。“已经有一个具有来源 id 的对象”......太好了...... :-/

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

于 2012-03-07T13:53:41.907 回答