The Visual Studio 2013 Ultimate Preview image provides the capability to quickly provision a development environment for Web/SQL development and for SharePoint 2013 development on an Azure Virtual machine. The image contains the following components:
· Visual Studio 2013 Ultimate Preview
· SQL Server 2012 Express
· SharePoint 2013 Trial
· Scripts to provision SharePoint 2013 and SQL Express
The scripts on the image allow you to configure the virtual machine for either SQL, Web development or for SharePoint development.
The virtual machine can be provisioned through the portal or through PowerShell and PowerShell Remoting. This tutorial will guide you through both options.
NuPack is a package management system for .NET. The goal of NuPack is to make the process of incorporating third party libraries into your solutions as simple as possible.
Right-click on References and click Add Package Reference…
Solution Navigator is a new VS 2010 tool window provided with this week’s update. It acts like an enhanced Solution Explorer. It merges functionality from Solution Explorer, Class View, Object Browser, Call Hierarchy, Navigate To, and Find Symbol References all into one tool window – and is pretty darn cool.
The Snippet Designer is a plugin which enhances the Visual Studio IDE to allow a richer and more productive code snippet experience.
- A Snippet editor integrated inside of the IDE.
- Access it by opening any .snippet file or going to File -> New -> File -> Code Snippet File
- It uses the native Visual Studio code editor so that you can write the snippets in the same enviorment you write your code.
- It lets you easily mark replacements by a convenient right click menu.
- It displays properties of the snippet inside the Visual Studio properties window.
Via Snippet Designer
Enable/Disable PowerCommands in Options dialog
Format document on save / Remove and Sort Usings on save
Clear All Panes
Insert Guid Attribute
Show All Files
Copy As Project Reference
Edit Project File
Open Containing Folder
Open Command Prompt
Remove and Sort Usings
Clear Recent File List
Clear Recent Project List
* Document Well 2010 Plus
o Tab Well UI
+ Scrollable tabs
+ Vertical tabs
+ Pinned tabs
+ Show close button in tab well
o Tab Behavior
+ Remove tabs by usage order (LRU)
+ Show pinned tabs in a separate row/column
+ Sort tabs by project
+ Sort tabs alphabetically
+ Sort tab well dropdown alphabetically
o Tab UI
+ Color tabs according to their project or according to regular expressions
+ Miscellaneous options that modify tab UI
* Searchable Add Reference Dialog
* Highlight Current Line
* HTML Copy
* Triple Click
* Fix Mixed Tabs
* Ctrl + Click Go To Definition
* Align Assignments
* Colorized Parameter Help
* Move Line Up/Down Commands
* Column Guides
Grouping items – you can group and ungroup items using IDE, something you would normally need to edit project file (DependentUpon)
Custom Grouping – you can choose any of the selected items to be a new root for others:
Locate in solution – some people don’t like auto tracking of current item in solution explorer but would like to locate current item on demand. It’s now easy to achieve, simply rightclick in code editor, select ‘Locate in Solution’ from context menu and current item will be highlighted in solution explorer.
Open in Expression Blend – open project in Expression Blend directly from Visual Studio interface
Copy/Paste As Link
Copy/Paste References – supports assembly, project and ActiveX references
Open File Location
Attach To Local IIS
Copy Full Path
Build Startup Projects
Open Command Prompt
Thumbnails in IDE Navigator (Ctrl + Tab)
Show All Items
Get Assembly Full Name
Have you ever had to work with a legacy codebase? Designing new functionality on existing applications can be daunting. There are always differences between the original design and the current implementation. The new Architecture tools within Visual Studio 2010 help you to understand the application you have, design new functionality you need, and validate that your design and your implementation do not deviate. In this post, we’ll look at how to understand the application that you have.