2013-05-28 44 views
2

我在Visual Studio 2010中创建了一个类库,我想将它添加到AOT中,然后用它来构建我自己的服务。通过右键单击库并将Add ClassLibray1添加到AOT,将库添加到AOT。我可以在AOT(Visual Studio Project - > C Sharp Projects)中看到该库。但是,当向AOT添加新类并尝试使用此库时,智能感知不会显示它。该DLL存在于Client-> Bin文件夹中。我尝试重新启动AOS并再次构建DLL。我如何继续?将视觉工作室项目添加到AOT

+0

任何解决方案ppl!仍然卡住:( – Vanya

回答

2

与AX 2009相比,使用AX 2012中的程序集发生了变化。其中一个关键点是 - 现在不需要将程序集复制到客户端/服务器“bin”文件夹,因此(假设)复制手动装配 - 从“bin”文件夹(-s)中删除它。

请仔细阅读

通常你需要做下面的步骤(使VS项目的类(-s)可在X ++编辑器):

  • 添加项目从VS到AOT
  • 在VS组项目属性:“部署到客户端” &“部署到服务器”
  • (可选)重启AX客户端(如果你有它打开,而你是在加入VS工程至A OT)

现在,您可以使用AX的组件。

+0

Thanx很多:)我错过了设置项目属性。现在运行:) – Vanya

+0

部署DLL文件时出现问题。但最安全的方法是使用全局程序集缓存。 (请查阅http://www.ksaelen.be/wordpresses/dynamicsaxblog/2013/05/ax2012-dll-deployment-and-how-ax-binds-dlls-at-runtime/了解AX如何检索DLL程序集的完整说明在运行时) –