A SharePoint fejlesztők számára érdekes és izgalmas hír, hogy Somasegar blogjában megjelent egy cikk a Visual Studio 10 SharePoint-támogatásáról. A (számomra) legizgalmasabb újdonságok (kiemelés tőlem):
In Visual Studio 2008, the supported workflow projects could be created only for lists and document libraries. In Visual Studio 2010, you’ll be able to create list and site level workflows as well as create aspx association and initiation forms. And, as you would expect, the new Visual Studio 2010 designers can be used to create Web Parts, application pages, and user controls for a SharePoint site.
The WSP Importer enables you to quickly import existing SharePoint content and project wizards simplify solution development. For example, the wizard for Event Receivers allows you to simply select the events you want to handle and it will generate the necessary code and XML for you. And, you will be able to quickly navigate and browse your Sharepoint site directly in Visual Studio with use the Server Explorer.
Érdemes a képeket is nagyban megnézni…
Mivel a héten szabadságon vagyok, ráadásul jó távol otthonról, rendkívül gondosan ügyelek arra, nehogy túl sokat legyek gép előtt
Azt hiszem, jó eredményt értem el: hétfő óta összesen kb. 15 percet töltöttem a laptopom mellett…
Közben persze az élet nem áll meg, sőt. Most zajlik a TechEd Developer Conference Barcelonában. Amint hazaérek, mindenképp jelentkezem a részletes hírekkel, újdonságokkal, ám most villám stílusban két bejelentés, melyeket igencsak vártunk már:
- Visual Studio 2010 Tools for SharePoint: Server Explorer, WSP import, Visual web part designer, packaging explorer, stb.
- SPDisposeCheck: “Many SharePoint API’s allocate COM based memory that is not released by CLR garbage collection and must be released by calling the Dispose() methods. (…) SPDisposeCheck will open your custom compiled assemblies recursively and validate them against the Microsoft published guidance. The output from the tool will contain messages that may indicate the SPSite and SPWeb Dispose() methods guidance are not being followed in the customers source code.“
Folyt.köv….
Végre-valahára megjelent a VSeWSS 1.2, vagyis a Windows SharePoint Services 3.0 Tools: Visual Studio 2008 Extensions, v1.2. A csomag újdonságai:
Visual Studio 2008 Project Templates
- Web Part
- Team Site Definition
- Blank Site Definition
- List Definition
- Empty SharePoint Project
Visual Studio 2008 Item Templates (items that can be added into an existing project)
- Web Part
- Custom Field
- List Definition (with optional Event Receiver)
- Content Type (with optional Event Receiver
- Module
- List Instance
- List Event Handler
- Template
Aki SharePoint fejlesztéssel foglalkozik, annak azt hiszem, azonnal kötelező…
.NET fejlesztőként bizonyára Te is találkoztál már a Visual Studio Extensibility (VSX) kifejezéssel. Akár “egzotikus” számodra ez a kifejezés, akár profinak érzed magad a témában, javaslom, hogy gyere el jövő héten a VSX Turnéra, ahol a szakma redmondi nagymestereivel találkozhatsz!
Novák István MVP kollégám-barátom, a téma hazai szakértője lesz a “házigazda”, neki köszönhetjük, hogy ez az esemény Budapestre is megérkezhetett.
Mintegy két napja letölthető a VS 2005 Extensions User Guide. A kapcsolódó VS 2005 Extension február óta érhető el, a Visual Studio 2008-hoz tartozó júniusra várható.
A User Guide az alábbi témákkal foglalkozik:
- Starting out in SharePoint Development
- Walkthrough of the VSeWSS User Interface including the WSP View
- The Team Site Project
- The Blank Site Project
- The List Definition Project
- The Web Part Project
- The Workflow Projects
- Project Item Templates
- Best Practices with VSeWSS
- Changes from 1.0 to 1.1
A VSeWSS 1.1 használatához az alábbi erőforrásokra van szükségünk:
- Windows Server 2003 vagy Windows Server 2008
- .NET Framework 3.0
- Visual Studio 2005 Professional or greater
- Windows SharePoint Services 3.0 SP1
- Windows SharePoint Services SDK 1.3
- Visual Studio 2005 extensions for .NET 3.0, Windows Workflow Foundation
- Visual Studio 2005 extensions for Windows SharePoint Services 3.0, v1.1