如何从C#项目获取引用以使用AX进行部署?

时间:2016-01-21 22:42:15

标签: c# axapta dynamics-ax-2012 x++ dynamics-ax-2012-r2

我已经创建了一个C#类作为包装器来调用将在AX中使用的Json rest webservice,并将我的C#项目添加到AX并且可以查看/引用这些方法。

在我的C#类中,我使用Newtonsoft.Json(Json.net)作为参考来帮助序列化/反序列化Json字符串,我收到此错误:

  

无法加载文件或程序集“Newtonsoft.Json,Version = 8.0.0.0,Culture = neutral,PublicKeyToken = 30ad4fe6b2a6aeed”或其中一个依赖项。系统找不到指定的文件。

我将其添加到GAC并重新启动AOS并出现相同的错误。有没有办法强制依赖引用与项目一起部署?

在项目中,我有Deploy to client = YesDeploy to Server = Yes

1 个答案:

答案 0 :(得分:0)

依赖文件夹复制dll那里引用它,并从Dependency文件夹中的dll添加到then参考节点..然后在查看dll的属性时将Copy Local = false更改为Copy Local = true它来自参考文献

确保从引用节点中删除引用,然后重新添加它,浏览到Dependency文件夹