我正在为CRM 2013 Online开发解决方案。这是我想要做的:
我尝试使用ILMerge将excel库与工作流库合并,工作流库将调用excel库中的方法来创建电子表格。然后,我注册了合并的库以上传到CRM。一切都很好,但是当我触发工作流程时,我得到一个异常System.Security.SecurityException: Microsoft Dynamics CRM has experienced an error
。这是因为工作流程在Sandbox中注册,而excel库使用一些系统库,而CRM Online Server不允许这样做。
到目前为止,我已经尝试了一些excel库,如EPPlus,NPOI,ExcelPackage,OpenXML。
你能告诉我如何实现这个目标吗?
由于
更新:我找到了符合我要求的解决方案。我在MSDN和MemoryStream
上使用OpenXML格式创建了XML文件,而没有使用任何外部库。