无法加载类型''尝试在NAV2013中引用.NET程序集时出现(空白)错误

时间:2013-08-28 14:58:23

标签: .net gac dynamics-nav

我创建了一个程序集,我希望能够在Dynamics NAV2013中的角色定制客户端中从C / SIDE调用。

我已经在本地工作但是在尝试部署到服务器时我无法编译引用.NET程序集的代码单元

我有DotNet类型的变量,但在尝试选择子类型时出现此错误:

Could not load type ''< - 单引号之间没有任何内容!

我已经按照MSDN指南中的所有步骤进行了操作(保存导出我想要使用的类型)我已经在本地工作了。我可以通过将程序集安装到GAC中来实现它的运行,但我不想在它应该工作时必须这样做

(加入项也在Client Add-in表中注册,并在表中使用正确的公钥标记进行强名称标记)

这些是我尝试过的东西:

  • 构建.NET 4.5,4和3.5,所有这些都在本地工作但不在服务器上
  • 在客户端和服务加载项文件夹中删除dll
  • 将dll放入windows / system32文件夹
  • 以管理员身份运行所有内容(开发环境,服务等等 - 我以域管理员身份登录)
  • 撕掉自己的头发

所有程序集都会调用某些Web服务和其他一些东西,我无法解决为什么我无法让它工作

我怀疑它的许可是相关的,因为安装到GAC似乎让它很开心

有什么想法吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

原来是Windows Server 2008R2安全功能,可以在从其他计算机复​​制时阻止dll

我解锁了它,一切都很好!