Могу ли я разрабатывать веб-части для MOSS 2007 с помощью .NET 3.5?

В настоящее время я разрабатываю веб-части для MOSS 2007 с использованием .NET 2.0 и развертываю их в GAC с помощью WSPBuilder. Я хотел бы перейти на .NET 3.5, чтобы открыть такие вещи, как LINQ и WCF.

Возможно ли это, и потребуются ли какие-либо существенные изменения в MOSS для поддержки этого?


person nick_w    schedule 17.06.2010    source источник


Ответы (2)


Я сам этого не делал, но Тобиас Циммергрен разместил руководство в своем блоге: http://www.zimmergren.net/archive/2008/09/22/how-to-get-up-and-running-with-net-3-5-in-your-sharepoint-environment.aspx

person Mike    schedule 18.06.2010

Да. Я делаю это постоянно.

Просто убедитесь, что на целевой машине установлен .NET 3.5, и все в порядке. (Одна и та же среда выполнения может содержать .NET2-3.5, поскольку они используют один и тот же базовый «движок».)

person Community    schedule 18.06.2010
comment
Звучит отлично! Мне нужно еще что-нибудь сделать? Ссылка Майка и другие исследования, которые я провел, похоже, указывают на то, что необходимы изменения в файле web.config. - person nick_w; 21.06.2010
comment
Я запускаю vanilla MOSS 2007 - работает как чемпион; но следование указанным инструкциям может помочь в случаях, с которыми мне никогда не приходилось иметь дело :-) Удачного кодирования. - person ; 21.06.2010
comment
Спасибо за вашу помощь. Я попробую, и если это сработает, я вернусь, чтобы принять ваш ответ. - person nick_w; 21.06.2010
comment
Я думаю, что разница в том, что на компьютере установлен .NET 3.5, а не в нем запущено приложение. pst - пробовали ли вы выполнить запрос LINQ в приемнике событий или в веб-части? Как функция .NET 3.5, она может не работать. В качестве эксперимента попробуйте создать приложение .NET 3.0 ASP.NET, затем создайте приложение .NET 3.5, сравните файл web.configs с WinMerge или аналогичным и проверьте, нет ли различий. - person Mike; 25.06.2010
comment
@Mike Я использую LINQ в нескольких WebParts, SP WorkFlows и приемнике событий активации. Он хорошо работает в этих конкретных случаях, но я не совсем уверен, к чему привязан .NET SP / ASP.NET ^^ Я подозреваю, что это была бы другая история, пытаясь получить код .NET 4 ... - person ; 25.06.2010
comment
@pst Интересно. Рабочие процессы, которые я могу понять (если они не являются рабочими процессами SP Designer), поскольку они выходят из процесса w3wp. Я бы подумал, что код веб-части и приемника событий был бы проблематичным. Придется еще поэкспериментировать. - person Mike; 28.06.2010