我创建了一个程序集,我希望能够从 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 似乎让它很开心
有任何想法吗?
提前致谢