Вы должны поместить *.design.dll
где-нибудь, где Visual Studio сможет найти его. Как в % программных файлах (x86)% \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PublicAssemblies .
VS ищет дизайнеров по соглашению; если действия находятся в сборке с именем Activity.dll
, VS ищет свои классы проектирования в сборке с именем Activity.Design.dll
в базе кода VS (и подкаталогах) или (я полагаю) в GAC.
Этот факт важно знать при создании собственных мероприятий / дизайнеров! Причина этого в том, что ваша сборка Activity не должна ссылаться на dll Designers; Вы можете самостоятельно доставить сборку Activity в производство, оставив dll Designers на машине проектирования.
(Если вы ссылаетесь на *.Design.dll
из вашей сборки Activity, или если они существуют в одной сборке, это не применяется. Рекомендуемый шаблон - разделить их и позволить VS загружать их по соглашению. пример этого см. этот образец .)