【发布时间】:2017-01-26 09:02:05
【问题描述】:
我有一个 Azure 函数(在 Visual Studio 中),可以正确触发服务总线事件。在其运行方法中,我想在自定义程序集中调用一个方法。这工作正常,直到我使用任何使用 Dynamics CRM 程序集的方法。 (我已经尝试了可下载的 sdk 和 nuget 包中的程序集。我得到了它在错误消息中要求的确切 dll。 一旦我调用我的方法,我就会收到以下错误。我可以从控制台应用程序运行这个确切的方法。 (我的自定义程序集是一个标准(非核心)类库...
其他信息:无法加载文件或程序集“Microsoft.Xrm.Sdk,Version=8.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。
【问题讨论】:
-
是在本地运行还是仅在部署到 Azure 时出现错误?您还可以分享简单的重现代码,这有助于我们调查问题。
-
.net 版本?如果您使用的是较新版本的 SDK,请确保它是 4.5.2 及更高版本
-
您如何部署动态 Microsoft.Xrm.Sdk 程序集?在与您的自定义程序集或作为包引用相同的共享文件夹中?你能分享你的 project.json 和运行函数时创建的 project.lock.json 吗?
-
Cowborg,这仍然是个问题吗?您能否提供上述要求的信息?
-
不,这不再是问题,请参阅答案
标签: assemblies dynamics-crm-online azure-functions