Desenvolvimento do fluxo de trabalho do SharePoint (questão de 2 partes)

Estou tentando desenvolver alguns fluxos de trabalho do SharePoint para a empresa em que trabalho e não estou muito familiarizado com os meandros da tecnologia. Normalmente, quando quero me familiarizar com algo, apenas brinco com ele, olho as propriedades, encontro todos os métodos, etc.

Quando inicio o Visual Studio e tento criar um fluxo de trabalho do SharePoint, ocorre um erro indicando que não tenho uma referência a "Microsoft.SharePoint.dll". Alguém me disse que era normal ver isso porque você precisa fazer todo o seu desenvolvimento no próprio SharePoint Server, se quiser fazer fluxos de trabalho. Isso é verdade?

Em caso afirmativo, existe alguém por aí que desenvolveu com êxito os fluxos de trabalho do SharePoint em um ambiente de vários desenvolvedores sem recorrer a "hacks"? Obrigado pela leitura e suas respostas ...

questionAnswers(6)

yourAnswerToTheQuestion