2008-10-28 51 views
5

Có ai có kinh nghiệm phát triển Sharepoint 2003 bằng Visual Studio 2008 không?Phát triển cho Sharepoint 2003 bằng Visual Studio 2008?

Tôi cần nâng cấp lên VS2008 do sự cố của Vista nhưng cần hỗ trợ các web site của Sharepoint 2003. Các webparts là tất cả khá đơn giản. Tôi có thể hỗ trợ các webparts đó bằng cách sử dụng VS2008 không?

Trả lời

2

AFAIK VS2008 chỉ cho phép bạn xây dựng .NET 2.0/3.0 out of the box, nhưng ...

tôi có dự án VS2005 phun ra NET 1.1 lắp ráp cho WSSv2/SPS2003 và .NET 2.0 cho WSSv3/MOSS2007 sử dụng MSBEE và tôi nghĩ rằng điều này cũng có thể xảy ra trong VS2008.

Bạn sẽ cần phải sử dụng MSBEE http://www.codeplex.com/Wiki/View.aspx?ProjectName=MSBee

Working with .NET 1.1 with Visual Studio 2008

Bạn cũng sẽ cần phải nắm vững một số ninja MSBUILD di chuyển để giữ một 1 bước quá trình xây dựng và giữ cho mình tỉnh táo http://brennan.offwhite.net/blog/2006/11/30/7-steps-to-msbuild/

tôi sẽ sẽ nâng cấp lên VS2008 trong vài tuần tới và sẽ đăng cập nhật tại đây.

+0

Rất muộn bình luận - có nó vẫn hoạt động tốt với VS2008 – Ryan

1

Tôi đã tạo các hội đồng .net 2.0 sử dụng vs2008 và được liên kết với các thư viện sharepoint 2007 và sau đó được triển khai trên các máy chủ chia sẻ. Bạn sẽ không thể tạo các hội đồng .net 1.1 với vs2008 ra khỏi hộp - vì vậy nếu bạn cần nhắm mục tiêu .net 1.1, đặt cược tốt nhất của bạn là gắn bó với một thiết lập máy chủ ảo.

Phát triển để chia sẻ trên vista (hoặc xp cho vấn đề đó) là thử thách vì bạn không thể gỡ lỗi từng dòng trừ khi bạn đính kèm từ xa vào server2k3. Đề nghị của tôi cho các nhà phát triển sharepoint là cài đặt máy chủ ảo trên vista, và sau đó cài đặt vstudio trên máy chủ ảo với sharepoint. Nếu bạn định làm điều này, bạn có thể gắn bó với phiên bản hiện tại của studio trực quan và sau đó gỡ lỗi dễ dàng hơn nhiều so với vista.

Tùy thuộc vào việc công ty của bạn có đăng ký msdn hay không, điều này có thể tốn kém hơn nếu bạn phải mua giấy phép máy chủ ảo, v.v ... nhưng cũng rất đáng để phát triển dễ dàng hơn.

+0

Ông đề cập đến SharePoint 2003, không phải 2007. lại: Gỡ lỗi từ xa - bạn không thể sử dụng màn hình gỡ lỗi từ xa? http://msdn.microsoft.com/en-us/library/xf8k2h6a.aspx – Ryan

+0

Đã một thời gian dài tôi phải xem xét sp2003 Tôi không thể nhớ nếu nó được sử dụng 1.1 hoặc 2.0, tôi đã cố gắng để làm cho điểm mà khung .net thấp nhất bạn có thể nhắm mục tiêu trong vs2008 là 2.0. Điểm khác của tôi là gỡ lỗi từ xa là cực kỳ đau đớn, đặc biệt là khi sharepoint được tham gia. – user26888

0

SharePoint 2003 được xây dựng trên đầu trang .NET 1.1 và chỉ Visual Studio 2003 hỗ trợ nó. Tôi khuyên bạn không nên sử dụng bất cứ thứ gì khác.

Tôi khuyên bạn nên tạo một máy ảo với SharePoint 2003 và Visual Studio 2003 và phát triển mọi thứ bên trong VM. Cách tiếp cận này có thể hữu ích nếu bạn đang làm việc trên một dự án cho một khách hàng, bạn có thể sử dụng máy này làm bản sao của môi trường khách hàng của bạn.

+0

Như tôi đã đề cập ở trên - bạn có thể sử dụng MSBEE để sản xuất các hội đồng .NET1.1 từ Visual Studio 2005/08 – Ryan

Các vấn đề liên quan