Проблемы при переходе с кода VB.net в MOSS 2007 на код C # в SharePoint 2010 - PullRequest
1 голос
/ 21 июня 2011

Мы использовали SmartPart веб-часть в MOSS 2007 для загрузки пользовательских элементов управления (разработанных в VB.net) на страницы SharePoint.

После перехода на SP 2010 мы хотимразработка с использованием визуальной веб-части и C # вместо smartpart и Vb.net

Пара вопросов: 1) В SP 2010, я думаю, мы можем разрабатывать веб-части как на C #, так и на VB.net (не в одной и той же сетичасть) и развернуть его в веб-приложении SharePoint (которое в конце концов является веб-приложением asp.net)?Поправьте меня, если я ошибаюсь.

2) Как я могу перенести пользовательские элементы управления, разработанные в VB.net, в среду SP 2010, где визуальные веб-части разрабатываются с использованием C #?Мы не хотим делать преобразование кода.

3) Какие-либо другие проблемы, о которых нам нужно знать?

Ссылки: Смешивание C # & VB в одном проекте

Цените ваши мысли.

1 Ответ

3 голосов
/ 21 июня 2011

Чтобы ответить на ваши вопросы:

  1. Да, SharePoint позволяет использовать разные языки для написания кода, если это поддерживаемый язык CLR (C #, VB.NET, F # и т. Д..)

  2. Визуальная веб-часть - это просто пользовательский элемент управления (файл .ascx), заключенный в веб-часть (аналогично смарт-части).Если ваши пользовательские элементы управления не используют что-то специфическое для SP 2007, которое изменилось в 2010 году, вы сможете просто создать новую визуальную веб-часть в VS 2010 и заменить созданный файл .ascx (и .ascx.cs) существующим.пользовательский контроль.

  3. Ничего серьезного не приходит на ум.

Я думаю, что вашей самой большой проблемой будет переписать код с VB на C #.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...