Пространства имен ''уже содержит определение для "рабочего процесса"

Я работаю над пользовательской деятельностью рабочего процесса. Я создал собственного помощника.cs (ранние связанные классы сущностей) с помощью средства генерации кода (CrmSvcUtil.exe)

когда я пытаюсь скомпилировать код, он возвращает следующую ошибку:

пространство имен "уже содержит определение для "Workflow"

от помощника.cs файл.

кто-нибудь знает, что это значит?

3 ответов


Я предлагаю вам поместить все ранние связанные классы в пространство имен, чтобы это не испортило ваши другие классы. Вы можете указать пространство имен с параметром "/ namespace: "для CrmSvcUtil. Обычно я помещаю ранние связанные классы в пространство имен DataAccess вместе с классами соединений crm (оболочками Service/ServiceContext).

Это, как говорится, именование вашего пользовательского шага рабочего процесса "рабочий процесс" на самом деле не лучшее, что можно сделать(если это то, что вы сделали, по крайней мере, так я понятно.) Попробуйте уловить суть того, что шаг делает в имени - как название.


У меня было два отдельных файла ресурсов в одном решении. Удаление одного из них сделало трюк: P


просто получил это, потому что я думал, что было бы здорово скопировать все содержимое App_Code в App_Code\bkup перед развертыванием изменения. ЭМ, нет.