简体   繁体   English

Dynamic CRM Online 2015自定义工作流早期绑定错误

[英]Dynamic CRM online 2015 custom workflow early bound error

I create a XRM.cs file from crmsvcutil.exe and refer to the url 我从crmsvcutil.exe创建一个XRM.cs文件并引用该URL

Could not load file or assembly 'Microsoft.Xrm.Client 无法加载文件或程序集'Microsoft.Xrm.Client

So I merge 'Microsoft.Xrm.Client' with my workflow assembly and register it in database at CRM online server.Then I got this error: 所以我将'Microsoft.Xrm.Client'与我的工作流程序集合并并在CRM在线服务器的数据库中注册。然后我得到了这个错误:

System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.UIPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
at System.Reflection.RuntimeAssembly.GetExportedTypes(RuntimeAssembly assembly, ObjectHandleOnStack retTypes)
at System.Reflection.RuntimeAssembly.GetExportedTypes()
at Microsoft.Xrm.Sdk.KnownProxyTypesProvider.LoadKnownTypes(Assembly assembly)
at Microsoft.Xrm.Sdk.KnownProxyTypesProvider.RegisterAssembly(Assembly assembly)
at Microsoft.Xrm.Sdk.AssemblyBasedKnownProxyTypesProvider.GetNameForType(Type type)
at Microsoft.Xrm.Sdk.Client.OrganizationServiceContext.CheckEntitySubclass(Type entityType)
at Microsoft.Xrm.Sdk.Client.OrganizationServiceContext.CreateQuery[TEntity]()
at Xrm.XrmServiceContext.get_AccountSet()
at Mailer.SendMailDaily.Execute(CodeActivityContext executionContext)
The action that failed was:
InheritanceDemand
The type of the first permission that failed was:
System.Security.Permissions.UIPermission
The Zone of the assembly that failed was:
MyComputer  

Here is my code, Can anybody solve this? 这是我的代码,有人可以解决吗?

IWorkflowContext context = executionContext.GetExtension<IWorkflowContext>();
IOrganizationServiceFactory serviceFactory = executionContext.GetExtension<IOrganizationServiceFactory>();
IOrganizationService service = serviceFactory.CreateOrganizationService(context.InitiatingUserId);
var xrm = new XrmServiceContext(service);
var customers = from c in xrm.AccountSet select c;

To be clear you mean this Microsoft assembly? 要明确您的意思是这个Microsoft大会吗?

https://msdn.microsoft.com/en-us/library/microsoft.xrm.client.aspx https://msdn.microsoft.com/en-us/library/microsoft.xrm.client.aspx

Why did you do that? 你为什么这么做?

Just register your own plugin assembly. 只需注册您自己的插件程序集。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM