Это может быть слишком поздно, но ... на всякий случай.
Я настоятельно рекомендую вам дважды подумать, прежде чем пытаться это сделать, но вы увидите, что это может вам помочь.
Когда я впервые начал работать с SP, я был очень обеспокоен удаленной разработкой, но потом убедил PM иметь локальную среду, и мне не нужно было завершать свои исследования.
REMOTE CODING:
Однако мне пришлось принести домой немного работы, и мне нужно было удаленно подключаться к своему ПК на работе, поэтому мне в конце концов надоело запаздывать, и я подключил VS2010 (окончательный вариант) своего ноутбука к TFS своего сотрудника и получил последнюю версию.Я должен отметить, что я запускаю win 7 64 бит.
Конечно, когда я пытался скомпилировать решение, моя машина начала комплантироваться, потому что у него не было представления, каким должен быть этот Sharepoint.dll.
Вот тогдаЯ подключил remotelly к своему рабочему компьютеру и получил от GAC ту dll.(см. здесь, как извлечь dll из GAC: http://metahat.blogspot.com/2008/08/copy-extract-dll-from-gac.html). Затем я скопировал это на свою машину и установил в свой собственный GAC (gacutil -I "C: [PathToBinDirectoryInVSProject] \ gac.dll").
Мне приходилось делать это несколько раз, так как наше приложение делает некоторые сумасшедшие вещи, и от него зависело многое. Обычно вам сообщают, чего не хватает, и вы можете зайти в msdn и посмотреть, какая сборка содержит его.
Хорошопосле всего того, что я получил, чтобы скомпилировать его, и это сработало как шарм.
DEPLOY AND TEST
Это может помочь вам в кодировании. Теперь, из моего прошлого опыта с разделяемым Websphere-appserver, я могуСпорим, что синхронизировать команду для развертывания на одном сервере приложений будет головной болью. Думаю, что некоторые из вас смогут скомпилировать, но не будут работать.
Поскольку SP имеет dll внутри GAC, в нем работают разные версии вашего приложения.Различных веб-приложений довольно сложно. (Я предпочитаю не обсуждать, если это возможно, но если моя идея возможна, то она, по крайней мере, очень сложна с точки зрения управления конфигурациейnt)
Конечно, вы можете поделиться папкой на вашем сервере, скомпилировать, скопировать dll-файлы pkg в общую папку, а затем использовать метод перетаскивания, чтобы переместить (некоторые из них) их в GAC и, наконец, выполнить сброс.(У меня был скрипт для всего этого, кроме перетаскивания)
Я просто решил зафиксировать (возможно, в другой ветке), а затем развернуть с удаленной машины.Но в основном я решил кодировать со своего ноутбука все, кроме определенных компонентов представления SP, поэтому я смог просто проверить это, выполнив свои модульные тесты без SP
DEBUG
Кроме того, есливсе это не заставило вас бояться даже попыток, тогда вы можете найти здесь несколько инструкций о том, как отладить удаленно ваш SP2010
http://techblog.hk.agenda -asia.com / 2010/10/29 /create-sharepoint-project-без-install-sharepoint-server /
Ну, это все, что я знаю о креветках.: p (я написал слишком много)