C# 将visual studio项目添加到AOT

C# 将visual studio项目添加到AOT,c#,visual-studio-2010,web-services,dynamics-ax-2012,C#,Visual Studio 2010,Web Services,Dynamics Ax 2012,我在VisualStudio2010中构建了一个类库,我想将它添加到我的AOT中,然后使用它来构建我自己的服务。我通过右键单击库并按AddClassLibrary1toAOT将库添加到AOT。我可以在AOT(Visual Studio项目->C Sharp项目)中看到库。但是,当用户向AOT添加新类并尝试使用此库时,intellisense不会显示它。dll存在于客户端->Bin文件夹中。我尝试重新启动AOS并再次构建dll。如何继续?与AX 2009相比,在AX 2012中使用程序集发生了变化

我在VisualStudio2010中构建了一个类库,我想将它添加到我的AOT中,然后使用它来构建我自己的服务。我通过右键单击库并按AddClassLibrary1toAOT将库添加到AOT。我可以在AOT(Visual Studio项目->C Sharp项目)中看到库。但是,当用户向AOT添加新类并尝试使用此库时,intellisense不会显示它。dll存在于客户端->Bin文件夹中。我尝试重新启动AOS并再次构建dll。如何继续?

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

请阅读

  • 。有一篇文章描述了用于部署的VS项目属性
  • 详细说明部署工作原理-
通常,您必须执行以下步骤(以使VS project的类(-s)在X++编辑器中可用):

  • 将项目从VS添加到AOT
  • 在VS中设置项目属性:“部署到客户端”和“部署到服务器”
  • (可选)重新启动AX客户端(如果在将VS project添加到AOT时打开了它)

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

任何解决方案ppl!仍然卡住:(Thanx很多:)我错过了设置项目属性。现在可以工作:)部署DLL文件时出现一些问题。但最安全的方法是使用全局程序集缓存。(查看有关AX如何在运行时检索DLL程序集的完整说明)