Microsoft recently released Office Developer Tools for Visual Studio 2012 with new project and search configuration project item templates including App for Office project item that enables you to define your app and bind it to a document, which can then be used in your project to set as the default template of a document library.
With the help of this new feature, developers will be able to create a customizable list based on the document library type using built-in wizards. Moreover, App for Office also includes a new feature with which you will be able to validate your apps during the publishing process.
You need to enable Validate my app for the Office Store option on the publish window and your app will be automatically validated against few routine checks and a detailed report will be display which shows the list of issues that could prevent your app from successfully being submitted to the office store.
Microsoft Office Developer Tools for Visual Studio 2012 also provides an ability to use Windows Azure Service Bus for debugging remote event receivers. In order to make use of this functionality, you just need to login to the Windows Azure management portal, add a new namespace, discover the connection string for your service bus endpoint using Access Key button, paste the string on the Properties | SharePoint tab, add a breakpoint and press F5 key.
"The Office Developer Tools for Visual Studio 2012 provide broad and deep support, ranging from new templates to new designers to a whole host of integrated lifecycle tools," said S. Somasegar, Corporate Vice President, Developer Division, Microsoft.
Microsoft Office Developer Tools for Visual Studio 2012 provides enables developers to create rich and compelling applications for Office 2013, Office 365 and SharePoint 2013 using Visual Studio 2012. It also provides a continuous integration workflow, with both the on-premises Team Foundation Server and the cloud-hosted Team Foundation Service supporting build workflows for Office and SharePoint applications.