【问题标题】:Validation error when publishing customization containing Smartsheet SDK reference发布包含 Smartsheet SDK 参考的自定义时出现验证错误
【发布时间】:2020-07-17 04:03:45
【问题描述】:

我有一个使用第三方 (Smartsheet) API 参考的 Acumatica 自定义。这在开发环境中工作正常 - 甚至重新发布自定义项目 - 但是当它被打包并部署在另一个实例上时,我收到以下错误:

不确定是否有人对可能导致此错误的原因有任何建议,但我只是想我会检查...

谢谢

【问题讨论】:

  • 您是否将 DLL 包含在自定义项目的“文件”选项卡中,以便将其移植到其他实例?
  • 第三方的dll在Visual Studio项目的引用中,而定制项目的dll在定制项目的'Files'中...我需要在'文件'标签也是如此?
  • 很确定这取决于 DLL 是否以其他方式安装在另一个实例上。如果它在您项目的 BIN 文件夹中,那么我认为您必须将其包含在项目的文件列表中。否则,第 3 方 DLL 如何将其转移到另一个实例?老实说,我只是在这里思考基础知识,但对这个特定错误没有个人经验。但是,似乎该消息告诉您该项目需要加载一个 DLL,但它找不到它。最坏的情况,试一试,然后告诉我。
  • 做到了,布赖恩。我回答了我自己的问题,但给了你信用..再次感谢。 ;D
  • 不幸的是,我以为这已经解决了。显然,我需要所有第三方文件,但 Acumatica 在尝试将它们包含在自定义管理器的“文件”部分时看不到它们。不知道如何让他们进去。

标签: acumatica smartsheet-api


【解决方案1】:

答案是您必须在 Acumatica 自定义项目的“文件”部分中包含第三方 API 的所有依赖 dll,即使它们在 Acumatica 自定义项目的 Visual Studio 项目中被编译为引用。

感谢 Brian Stevens(上图)的回答并让我意识到这一点......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-25
    • 1970-01-01
    • 2015-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多