2

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

4

1 回答 1

2

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

请阅读

通常您必须执行以下步骤(使 VS 项目的类(-s)在 X++ 编辑器中可用):

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

现在您可以从 AX 使用您的程序集。

于 2013-06-04T11:47:03.780 回答