我正在开展自定义工作流程活动。我使用代码生成工具(CrmSvcUtil.exe)创建了自己的helper.cs(早期绑定实体类)
当我尝试编译代码时,它返回以下错误:
命名空间''已经包含'工作流'的定义
来自Helper.cs文件。
有谁知道这意味着什么?
答案 0 :(得分:4)
我建议你把所有早期绑定类放在命名空间中,这样就不会搞乱你的其他类了。您可以使用CrmSvcUtil的“/ namespace:”参数指定命名空间。我通常将早期绑定类与crm连接类(Service / ServiceContext包装器)一起放在我的DataAccess命名空间中。
话虽如此,命名您的自定义工作流程步骤“工作流程”并不是最好的事情(如果这是您所做的,至少我理解)。尝试捕捉步骤对名称的本质 - 就像标题一样。
答案 1 :(得分:3)
我在同一个解决方案中有两个独立的资源文件。删除其中一个就可以解决问题:P
答案 2 :(得分:1)
刚刚得到这个,因为我认为在部署更改之前将App_Code的所有内容复制到App_Code \ bkup是个好主意。呃,没有。