Создание веб-частей с помощью Visual Studio 2010 Express - PullRequest
4 голосов
/ 17 мая 2010

Я пытаюсь начать создавать свои собственные веб-части, планируя следовать этой статье MSDN .

Я скачал Visual C # 2010 Express - я не совсем в том положении, когда мне все еще удобно сбрасывать 1000 больших, и я установил Visual Web Developer 2010 Express через WPInstaller.

Следуя инструкциям, кроме того, что у меня нет возможности создать «Библиотеку веб-управления», пробел, который я заполнил этой статьей , я не могу найти средство sn.exe (или «Командная строка Visual Studio 2005»!).

Я знаю, что это не совсем прямой вопрос, связанный с программированием, но я пока не могу даже разобраться с этим!

Любая помощь приветствуется. Спасибо

EDIT: -

Я думаю, что, возможно, я довольно сильно прыгнул, я написал простой пример hello world и попытался построить его, но в нем нет ссылок на пакеты Microsoft.SharePoint, и они не появляются в моих списках.

Правильно ли я понимаю еще какое-то исследование, которое я провел (а именно this ), в том смысле, что у меня должна быть полная установка фактического SharePoint на компьютере, на котором я работаю?

Ответы [ 2 ]

2 голосов
/ 17 мая 2010

sn.exe является частью инструментов .Net Framework SDK, а не частью Visual Studio.

Если у вас установлен SDK (который, я думаю, вам нужен, если вы используете VS), он будет находиться в таком каталоге, как (в зависимости от того, какая версия .NET SDK у вас установлена)

c:\program files\microsoft.net\SDK\v2.0\Bin

Вы можете разрабатывать веб-части SharePoint с VS Express, но вы не сможете использовать такие расширения, как VSeWSS , которые могут немного облегчить вашу жизнь.

У вас нет разработки на компьютере с установленным SharePoint - вы можете просто скопировать сборку Microsoft.SharePoint.dll с машины, на которой она установлена, и ссылаться на нее в своем проекте.

Есть плюсы и минусы в разработке на машине SharePoint.

  • Легче начать - особенно локальная отладка чем удаленная отладка.
  • Труднее быть уверен, что ваш код будет работать «реальный сервер» - вы уверены, что вы не имеют никаких зависимостей, которые могут не быть установленным
  • Сложнее работать несколько версий SharePoint (2007 Фонд WSS и MOSS и 2010, сервер и т. д.).

Если вы хотите работать с локально установленным SharePoint, тогда

  • Вы можете установить ОС Windows Server с SharePoint и Visual Studio.
  • есть хак для установки SharePoint 2007 на перспективу (упоминается в статье SO, на которую вы ссылаетесь)
  • вы можете установить SharePoint Foundation 2010 в Windows 7 (но я не уверен, каковы лицензионные ограничения - возможно, это то, что дано через MSDN?)

Если вы решите продолжить установку удаленного сервера, избавьтесь от некоторого горя и используйте виртуализацию, такую ​​как VMWare Server, Virtual PC или Hyper-V.

0 голосов
/ 17 мая 2010

Если вы занимаетесь разработкой SharePoint, пытаясь сослаться на пространства имен Microsoft.SharePoint, вам нужно установить SharePoint на машину, если вы хотите выполнять такие вещи, как отладка и т. Д. Для SP 2010 вы можете установить SharePoint на машину с Win 7. Для предыдущих версий SharePoint вам нужно будет установить Сервер, который является Server 2003 или Server 2008 (вы не можете установить SP 2007 и более ранние версии на клиентских компьютерах). Обычно это виртуальная машина для разработчиков.

Сказав все это, есть относительно немного причин, по которым вам нужен SharePoint для разработки WebPart. Подавляющее большинство функциональных возможностей WebPart является частью пространства имен System.Web.UI.WebControls.WebParts. Даже если я обращаюсь к данным SharePoint, я обычно использую веб-часть ASP.NET.

Если вы пытаетесь использовать новую функциональность SharePoint VS 2010 для создания визуальных веб-частей и т. Д., Вам потребуется установить SP 2010, поскольку эта функция не поддерживается в более ранней версии SharePoint.

John

...