我正在尝试创建一个自定义的CodeActivity以与TFS 2010一起使用。到目前为止,我的大部分工作都基于此series(感谢Ewald为此致谢)。是否可以通过TFS 2010工作流创建和使用自定义x86 CodeActivity?
一切都很好,直到我绑在第二块。我正在尝试使用Microsoft.BizTalk.ExplorerOM.dll做一些BizTalk配置。对dll的一个抱怨是,它只有x86,以及我无法控制的来自Microsoft的内部DLL。我之前在VS2008中完成了相同的任务,我基本上只是试图将相同的功能转移到VS2010中,将其清理干净并将其集成到工作流程中。
当我第一次从ExplorerOM添加代码,我得到了以下错误:在一个64位的过程,不支持
资源管理器OM。
在改变配套工程为32位后,我正在以下:
无法创建未知类型“{CLR-名称空间:BizTalk.Deployment.CodeActivities;装配= BizTalk.Deployment.CodeActivities} UndeployBizTalkBindings'。
经过在网络上的一些研究,我相当确定这是由于64位构建过程无法加载我的,现在32位,DLL。
有没有办法将构建过程本身指定为32位?我在TFS中没有看到任何设置。我曾考虑通过简单的32位控制台应用程序运行代码并使用InvokeProcess活动,但是我担心如果不访问上下文对象,我将无法获得我期望实现的记录粒度。这项工作将相当重要。
有关如何完成此任何想法?我也会接受其他解决方案。
可能的,但似乎更复杂,那么它应该是:( – 2012-08-01 17:45:14