Partilhar via


SharePoint Developer Tools in Visual Studio 11 Beta – Part I: What’s New in SharePoint Developer Tools for Visual Studio 11 Beta

Visual Studio 11 Beta introduces a new set of features and enhances existing features in the SharePoint Developer Tools for SharePoint 2010, helping you increase your SharePoint development productivity. You may have tried some of these new features in the Visual Studio 11 Developer Preview release. To make sure you get the most benefits from the update, we, the SharePoint Developer Tools team, plan to post a series of articles in the following weeks to show you all the exciting new tooling features. Below is a list of the planned topics, but please let us know if there is any other particular topic you are interested in knowing about:

1. What’s New in SharePoint Developer Tools for Visual Studio 11 Beta (this article)

2. Better support for O365 development

3. Tips and tricks in List Designer

4. ALM in Visual Studio 11 SharePoint Developer Tools

As the first post of this series, we’ll briefly go through all of the key features delivered in the Beta release:

· SharePoint List Designer for SharePoint lists and content types

Now you can create your SharePoint lists and content types visually by using the new designers. SharePoint List Designer consists of designers for SharePoint lists and content types.

· Site Column item template

Creating a site column becomes easier than before. The new Site Column item template is a good starting point for you to create site columns. It generates a GUID for your site column and shows you commonly used attributes you might want to set.

· Silverlight Web Parts

Bringing rich internet application (RIA) experience into your SharePoint solution now becomes much easier. The new Silverlight Web Part item does all the wiring, so you can focus on designing and coding the Silverlight piece. It helps you add a Silverlight application into your SharePoint solution and deploy it to your SharePoint server in one step.

· Visual web parts support sandboxed solutions

Visual web parts are no longer limited to farm-only solutions. Now you can build visual web parts in either farm or sandboxed solutions, without any add-ons!

· New Publish dialog publishes SharePoint solutions to a remote SharePoint server

Now you can publish your SharePoint solution to a remote server through Visual Studio! The new Publish dialog enables you to publish your SharePoint solutions to any SharePoint server, no matter if it’s on-premises or Office 365, remote or local. It also enables you to get a SharePoint package from a location you specify in your local file system.

· Profiling Tools support for SharePoint solution performance testing

It becomes easier to identify what is slowing down the performance of your SharePoint solutions. Visual Studio SharePoint Developer Tools now provide full support for performance profiling.

· Better IntelliSense support in Sandboxed solutions

Now, you can fully trust the IntelliSense in sandboxed solutions, because IntelliSense only displays the APIs relevant your SharePoint project. You don’t have to figure out, for example, what APIs can be used in sandboxed solutions versus farm solutions.

· Better support for JavaScript debugging and IntelliSense for JavaScript

You can now code JavaScript in your SharePoint solutions with full IntelliSense support, and you also get better debugging support for JavaScript in Visual Studio. Enhanced URL resolution support enables you to reference JavaScript files located in SharePoint’s content database within your SharePoint solution.

· Streamlined SharePoint project templates and item templates

Last but not least, SharePoint project templates and item templates are organized better so that you can find what you want more efficiently.

If you want to know more about these features, check out this MSDN document that provides more details as well as walkthroughs. It should be noted that SharePoint 2007 project templates (for Workflows) are removed from Visual Studio 11. If you want to continue using those projects in Visual Studio 11, you need to migrate those projects to SharePoint 2010. This article is a good starting point for learning how to do that: Migrating a 2007 Workflow to Visual Studio & SharePoint 2010.

Now, please go ahead and try these features with Visual Studio 11 Beta. And don’t forget to share your feedback with us.

Enjoy!

Xiaoying Guo

Program Manager

Microsoft Visual Studio SharePoint Developer Tools Team

Comments

  • Anonymous
    March 01, 2012
    This is simply Excellent , keen to try hands on .. Thanks for Sharing

  • Anonymous
    March 01, 2012
    We are happy at all improvements but there are some fundamental issues still out there such as having to still do the heavy lifting when putting together usuable site templates (or re-using them and being able to deploy to other web applications or farms)  Also, the the Designer program with Sharepoint needs to be DRASTICALLY improved so it stops "breaking" what we lovingly create.  

  • Anonymous
    March 01, 2012
    Did the Hello World Web Part. <3 Always start with the Hello World!

  • Anonymous
    March 02, 2012
    What about FieldType item template?

  • Anonymous
    March 02, 2012
    Nice article! Thanx!

  • Anonymous
    March 09, 2012
    Is there support for mocking SharePoint objects in unit tests?

  • Anonymous
    March 20, 2012
    Nice article..Apploed for blogger..

  • Anonymous
    March 23, 2012
    The Title should be changed to start with SharePoint Developer Tools in Visual Studio 11 Beta  (my *) to match part two in this series. (Either that or "Beta" should be removed from this part of the Part Two Title)

  • Anonymous
    March 27, 2012
    Very nice resource on what is new for SharePoint.  Thanks for the great post!

  • Anonymous
    March 27, 2012
    Good article. I would be great if some screens :) could be in this article

  • Anonymous
    March 29, 2012
    THanks for infos .. !

  • Anonymous
    July 11, 2012
    Thanks for this nice and useful information. http://juan-velez.tumblr.com/

  • Anonymous
    March 29, 2013
    Visual Studio 2012 helps you to build the application more easily and efficiently. SharePoint 2013 allows you to develop the apps and detailed info can be read in below post www.techbubbles.com/.../sharepoint-development-in-visual-studio-2012