What's new in SharePoint development tools in Visual Studio
You can develop apps for SharePoint by using the following new features available in the Office Developer Tools for Visual Studio.
Last modified: April 29, 2014
Applies to: apps for SharePoint | Office 365 | SharePoint Foundation 2013 | SharePoint Server 2013
The new Enable Just My Code option in Visual Studio enables you to fine-tune where code breaks when exceptions occur while debugging your apps for Office and apps for SharePoint. When this option is selected, code will break only when exceptions occur in your app's code, not when exceptions occur elsewhere. This option is located on the Visual StudioTools menu bar under Options, Debugging, General.
You can now choose a list instance when adding a remote event receiver. In previous version of the Office Developer Tools for Visual Studio, you could only choose a list template.
Client web parts now support the use of the MVC web template. Normally, when you add a client web part to an app for SharePoint, you can create a new client web part page, or you can provide a URL for an existing web page for the client web part to reference. For web forms, Visual Studio creates an .aspx page when you add a new client web part page. However, MVC web applications use the model-view-controller pattern which has no .aspx pages. This new feature adds a controller and a default view when you add a new client web part page to an app for SharePoint that's using an MVC web application.
For a list of features in the Office Developer Tools for Visual Studio 2013, see the section SharePoint and Office in What's New in Visual Studio 2013.