Showing posts with label VisualStudio. Show all posts
Showing posts with label VisualStudio. Show all posts

Thursday, April 24, 2014

Visual Studio 2013 and getting "ID6040: The RSA key used to encrypt the RSA cookie was not found in the given decryption keys."?

I had to fire up a machine that I hadn't used in a while and why trying to use Visual Studio 2013, I got the usual "Your license has gone stale..." thing. When I tried to renew it as I have done a number of times, I got a really friendly error, "ID6040: The RSA key used to encrypt the RSA cookie was not found in the given decryption keys."

And I kept getting it...

Luckily a quick Bing brought me to this post (captured in full below, just in case);

Unable to Launch VS2013 after uninstall of VS2012

I had VS2010/2012 and 2013 premium installed.  Recently upgraded ReSharper to 8.x, only thing holding me back from using VS2013 on a daily basis.

I uninstalled VS 2012, installed ReSharper 8.x, all seemed to go just fine.

Now, when I launch VS 2013, all seems to be fine.  Except, it now prompts me with the Product Information dialog.  I get a "Your license has gone stale..." message.  I click "check for an updated license" and I get another dialog "Sorry, we ran into a problem"  "ID6040: The RSA key used to encrypt the RSA cookie was not found in the given decryption keys."

I have reinstalled VS 2013 update 1.  I have rebooted several times.  I have launched VS2013 with the /ResetSettings, and also /safemode and I still get the same dialog.

Any ideas how to get past this?  I am now shut out of my development...not a good state to be in.

Thanks

The answer, which worked great for me;

Hi ShawnEqDev,

Have you also tried the following command?

/resetuserdata

And also have you try repair Visual Studio 2013 from control panel? It would help fix some possible problems for you.

Regards,


Barry Wang

So if you get "ID6040: The RSA key used to encrypt the RSA cookie was not found in the given decryption keys." when trying to renew your VS 2013 license, give /resetuserdata a try...

For a default install, you'd run "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe" /resetuserdata

Friday, April 18, 2014

Data Editing in SQL Server Data Tools just got a little cooler (you can filter and sort now...)

Deborah's Developer MindScape - SSDT Data Editor Now Has Sorting and Filtering!

The SQL Server Data Tools (SSDT) provide access to many SQL Server features from within Visual Studio. One of those features, available from the SQL Server Object Explorer, is the visual Data Editor.

While the Data Editor has always been great for inserting, updating, and viewing data, it did not support any sorting or filtering … until now!

image

NOTE:

  • For an introduction to SSDT and the SQL Server Object Explorer, see this post.
  • For an introduction to the SSDT Data Editor, see this post.

The March 2014 release of SSDT added support for SQL Server 2014 databases. But it ALSO provided new features in VS 2012 and VS 2013 for sorting and filtering the data in the Data Editor!

If you are using VS 2012, you can use the update option to get this update (SQL | Check for Updates).

If you are using VS 2013, the update should appear in the Notification window when you click the notification flag:

...

image

While I don't suggest this as a main stream means to edit your data, but some times it's just so much easier to fire this up and edit knock out your quick updates. This also helps you avoid the "oh crap, I used the wrong WHERE in my Query Window update" game (not that I've ever done that, updating every row in a table, without a BEGIN TRAN... nope, not me! :/  )

Thursday, April 17, 2014

Visual Studio 2013 gets Installer Projects support back!

The Visual Studio Blog - Visual Studio Installer Projects Extension

We have heard many customers express the desire that we bring back support for Visual Studio Installer projects. In fact this was one of the topmost voted on suggestions on User Voice for Visual Studio and with this extension release we hope to address your feedback both here on the blog and on UserVoice.

We’re happy today to announce the preview availability of the Visual Studio Installer Projects Extension. This preview release provides support for Visual Studio Installer projects in Visual Studio 2013. You can download the extension from the Visual Studio Gallery.

image

To use this extension you can either open the Extensions and Updates dialog, select the online node and search for “Visual Studio Installer Projects Extension” or you can click here to go directly to the Visual Studio Gallery page that hosts the control.

Once you have finished installing the extension and restarted Visual Studio you will be able to open existing Visual Studio Installer Projects or create new ones.

Our intention with this extension is to give those of you with Visual Studio Installer projects the same functionality that you currently have in Visual Studio 2010. This extension enables those customer who aren’t using Visual Studio Installer projects to have ISLE as their preferred installer project solution and those who are to have support for both ISLE and their existing Visual Studio Installer projects. While the extension is not localized it is fully supported on both localized and English versions of Visual Studio.

..."

THANK YOU... This was one of my big VS 2012/2013 whines. I'm more than happy to delete that whine from my list... :)

Saturday, April 12, 2014

[Book Review] Visual Studio 2013 Cookbook

The team at Packt have given me another opportunity to review one of their just released titles, Visual Studio 2013 Cookbook. As I usually do, I'm not going to give you a chapter-by-chapter review or rundown. Instead I'm going to give you my overall feelings and impressions about the book, what I liked and didn't and why you might want to check it out yourself.

Visual Studio 2013 Cookbook

image

  • Provides you with coverage of all the new Visual Studio 2013 features regardless of your programming language preference
  • Recipes describe how to apply Visual Studio to all areas of development: writing, debugging, and application lifecycle maintenance
  • Straightforward examples of building apps for Windows 8.1

Preface
Chapter 1: Discovering Visual Studio 2013
Chapter 2: Getting Started with Windows Store Applications
Chapter 3: Web Development – ASP.NET, HTML5, CSS, and JavaScript
Chapter 4: .NET Framework 4.5.1 Development
Chapter 5: Debugging Your .NET Application
Chapter 6: Asynchrony in .NET
Chapter 7: Unwrapping C++ Development
Chapter 8: Working with Team Foundation Server 2013
Chapter 9: Languages
Appendix: Visual Studio Medley

Let's start with the bad...

I usually don't write "bad" reviews ("If you can say something nice..." and all that) and I'm not this time either. BUT you have to understand the intent of the book before you get it. Based on the title and chapter headers, I got something different than I expected and that colored my initial feelings.

Frist off, I think the book is good and has a great information, but the description and information on its page might led to confusion about its actual content.

I thought I was going to be reading a book about Visual Studio 2013, the IDE. Recipes on using it, tips and tricks for getting the most out of VS itself.

It's not that.

It's more a book about learning to cook with the new technologies available in VS 2013 than about VS 2013 itself. Does that make sense? It's more about what you can make with a stove, not really about the stove itself.

For example, here's a snip from the book's description page;

What you will learn from this book

  • Customize the editor’s new abilities to fit your development style
  • Create apps for Windows 8.1
  • Use Visual Studio to debug parallel and concurrent programs
  • Integrate .NET Framework 4.5.1 effectively
  • Learn about both the Express and premium editions of Visual Studio
  • Maximize Visual Studio's C++ tools to make development easier
  • Put TypeScript to work in your web applications
  • Protect and manage your source code with Team Foundation Server
  • Learn about Visual Studio Online

This might lead you to believe that the book is indeed about VS itself. I know I thought so. But then see the lines, "Create apps for Windows 8.1 " and "Put TypeScript to work in your web applications." THAT is what I talking about as being what you can make with VS 2013, not being about VS 2013 itself. And a many of the chapters are like this. Using VS 2013 to build WinStore App's from a template, creating a WCF Service, Adding a Ribbon to a WPF App, etc, etc.

Don't get me wrong, there are many parts that help you learn to use VS 2013, but my impression is it's 50/50, VS verses Cooking with VS...

My suggestion to you is too really read the FULL chapter descriptions and check out the preview before purchase, so you understand what you are jumping into. DON'T be like me and stop at the chapter headers, but continue on down the page and look at the chapter contents.

Enough whining, now the Good...

If taken as a "What can I Cook with VS 2013," this book provides a great survey of many of the new capabilities and features now available. The cookbook format is used well and provides nice bite sized chunks of digestible information.

The book is also very current and up to date. For example, the name change of SkyDrive to OneDrive is noted in the book. Also VS 2013 Update 2 Beta is  mentioned (not VS 2013 Update RC of course, as that was just announced last week)

The breadth of covered technology is also nice. WPF, WCF, WinStore, TFS, etc is all covered. It's a great survey of what you can do with VS 2013.

Should you get it?

If you have VS 2012 and are wondering what you can do once you VS 2013, looking for reasons why to upgrade, this looks like a great book. Again, make sure you look at the chapter details, but if you are using VS 2012 and are trying to convince someone, yourself, co-workers, boss, etc on why you might want to upgrade, what you'll be able to build and do once you get it, yeah, you should look a long close look at picking this book up.

 

Disclosure of Material Connection: I received one or more of the products or services mentioned above for free in the hope that I would mention it on my blog. Regardless, I only recommend products or services I use personally and believe my readers will enjoy. I am disclosing this in accordance with the Federal Trade Commission’s 16 CFR, Part 255: “Guides Concerning the Use of Endorsements and Testimonials in Advertising.

Related Past Post XRef:
[Book Review Preview] Visual Studio 2013 Cookbook

Tuesday, April 08, 2014

"Visual Studio 2013 Succinctly" free [reg-ware] now available from... you guessed it, Syncfusion

Syncfusion eBooks - Visual Studio 2013 Succinctly

image

Visual Studio 2013 brings many new improvements to the popular integrated development environment, including the long-awaited synchronized settings and notifications. With author Alessandro Del Sole as your guide, you will learn how to harness these features for increased productivity and efficiency. For novices and returning experts alike, Visual Studio 2013 Succinctly offers a point of entry into one of Microsoft’s most powerful tools.

Table of Contents

  1. Synchronized Settings and Notifications
  2. The Start Page Revisited
  3. Code Editor Improvements
  4. IntelliSense Improvements
  5. Visual Studio 2013 for the Web and Windows Azure
  6. New and Enhanced Tools for Debugging
  7. Visual Studio 2013 for Windows 8.1

125 pages of succinctly Visual Studio 2013 information.

image

BTW, if you like this, make sure you check out this Build 2014 sessionTips and Tricks in Visual Studio 2013. Like this eBook, this session is pretty "dense," fast paced and filled with a ton of great tips...

(via Tatworth - Free book from Syncfusion on Visual Studio 2013 Succinctly)

Monday, April 07, 2014

Mads Must Have Web Dev Visual Studio Extensions List

Mads Kristensen - Visual Studio extensions for web developers

This year at the //build/ conference I gave a session on Visual Studio Web Tools and Web Essentials. It’s now online on Channel 9 in case you want to watch it.

I was using a few extensions that are great for any web developer using Visual Studio 2013. I’ve compiled the list of extensions here and added a few additional ones that are really useful as well.

  • Web Essentials
  • SideWaffle
  • File Nesting
  • WebJobsVS
  • SlowCheetah – XML transforms
  • GruntLauncher
  • Mexedge Stylesheet Extension
  • PHP Tools for Visual Studio
  • Cobisi Routing Assistant
  • CssCop – FxCop for Stylesheets
  • Node.js Tools for Visual Studio

image

[Click through for the descriptions and download links]

Must review list of Visual Studio extensions for those who Web Dev (or who want too). If there's anyone who's a good curator for these kinds of extensions, it's Mads, so check them out... you still here?

Visual Studio 2013 Update 2 lets you build your own Scaffolder

.NET Web Development and Tools Blog - Creating a Custom Scaffolder for Visual Studio

With the release of Visual Studio 2013 last October, we introduced the concept of Scaffolding to Web Application projects. Scaffolding is the framework on which code generation for MVC and WebAPI is built. For more information on Scaffolding or the MVC Scaffolders check the following blog post: http://www.asp.net/visual-studio/overview/2013/aspnet-scaffolding-overview.

However, the true potential for the scaffolding framework comes from the new extensibility surface released in Update 2. With this new functionality, any VSIX can code against the Scaffolding API surface and have their scaffolds added to the Add New Scaffold Dialog. This blog post will walk through the creation of a custom scaffolder.

To get started make sure you have the following installed on your machine:

Creating a New Scaffolder Project Using Sidewaffle

  1. Go to create a new project.
  2. Click on the C#->Extensibility->Sidewaffle Node.
  3. Select new “Basic Scaffolder”.
  4. Input the desired name of your Scaffolder.
  5. Create the Project.

image

...

Next Steps

Now that you have the basics of creating a scaffolder down, here are some additional resources for what to do next:

Additionally you can look to create more complex scaffolders using the following services:

  • ICategoryRegistrationService – to add new Categories in the Add Scaffold Dialog

  • IServiceRegistrar – to add new ActionServices that you can invoke during scaffolding

  • IRollbackService – to make the services registered above be able to use the Scaffolding rollback feature

  • The Scaffolding.EntityFramework dll – to help with the processing of EF models (this is used by the MVC and WebAPI Entity Framework Scaffolders to create the controllers and for MVC the views)

ASP.NET Scaffolding in Visual Studio 2013

Overview

ASP.NET Scaffolding is a code generation framework for ASP.NET Web applications. Visual Studio 2013 includes pre-installed code generators for MVC and Web API projects. You add scaffolding to your project when you want to quickly add code that interacts with data models. Using scaffolding can reduce the amount of time to develop standard data operations in your project.

...

Tutorials

To customize the generated files, see How to customize the generated files from the New Scaffolded Item dialog.

For an example of using scaffolding with Database First development, see EF Database First with ASP.NET MVC.

For an example of using scaffolding in an MVC project, see Getting Started with ASP.NET MVC 5.

For an example of using scaffolding in a Web API project, see Create a REST API with Attribute Routing in Web API 2.

This was pretty lost in the Build news stream, but I think this is going to spawn some very interesting Extensions in the near future.

Monday, March 24, 2014

[Book Review Preview] Visual Studio 2013 Cookbook

The team at Packt have given me another opportunity to review one of their just released titles, Visual Studio 2013 Cookbook. At 332 pages it's going to take a few days, but in the mean time, here's a preview of the book...

Visual Studio 2013 Cookbook

image

  • Provides you with coverage of all the new Visual Studio 2013 features regardless of your programming language preference
  • Recipes describe how to apply Visual Studio to all areas of development: writing, debugging, and application lifecycle maintenance
  • Straightforward examples of building apps for Windows 8.1

Preface
Chapter 1: Discovering Visual Studio 2013
Chapter 2: Getting Started with Windows Store Applications
Chapter 3: Web Development – ASP.NET, HTML5, CSS, and JavaScript
Chapter 4: .NET Framework 4.5.1 Development
Chapter 5: Debugging Your .NET Application
Chapter 6: Asynchrony in .NET
Chapter 7: Unwrapping C++ Development
Chapter 8: Working with Team Foundation Server 2013
Chapter 9: Languages
Appendix: Visual Studio Medley

Disclosure of Material Connection: I received one or more of the products or services mentioned above for free in the hope that I would mention it on my blog. Regardless, I only recommend products or services I use personally and believe my readers will enjoy. I am disclosing this in accordance with the Federal Trade Commission’s 16 CFR, Part 255: “Guides Concerning the Use of Endorsements and Testimonials in Advertising.

 

Related Past Post XRef:
[Limited Time Offer] Packt celebrates their 2000th with a Two-for-One sale (Only a few days left...). [Updated Link]

Monday, March 17, 2014

Feel that Code Regions are the devil's work? Exorcise them with Regionator for VS2012

Visual Studio Gallery - Regionator

Regionator - removes (with vengeance) all the regions from your source with a simple click or keyboard shortcut (default Ctrl+Alt+Shift+K). Regions often hide code that should be open, organized and readable; other times they simply get in the way with unnecessary grouping that sometimes scross scopes. This extension removes all of the regions from your current c# and vb.net source file and replaces them with nothing.

This extension is open source. The sources can be found at: https://github.com/davidchipping/regionator all comments and pull requests are welcome.

image

Personally I don't mind regions and use them myself to help me focus on code of interest, but some feel regions are from the Devil, so might also find this tool very welcome.

Love that he released the source... :)

Friday, March 14, 2014

Another LOB at you... Another chance for Dev's and IT'ers to chime in on using VS to build LOB app's

Requesting feedback from business app developers and IT decision makers

I'm doing research for the Visual Studio team at Microsoft to better understand the needs and problems faced by developers that build business apps that are internal to their company (apps for their employees) – we want to help them build their apps faster and more reliably.

My goal is to chat with this set of developers to better understand their world and to evaluate whether we should be pursuing various ideas.  The technologies they are using or the devices they are targeting don’t matter, just that they are building internal apps for the company’s employees.

If you are building internal business apps, I’d like to ask for 30 minutes of your time for a discussion over the phone.  Please send me an email at "jnak" @ Microsoft.com. ...

image

Another chance (well likely the same chaace, but different email address) for you to chime in on using Visual Studio to build LOB app's and the problems you face (... cough like deployment problems you might now be having with VS 2012/2013 since the Package and Deployment Projects are gone... cough...).

 

Related Past Post XRef:
Do you LOB? Want to shape the future of Visual Studio? Got 30 Minutes?

Thursday, March 13, 2014

Bing it right from VS - The Web Search Visual Studio Extension (and walk-through on how it was built)

Web Search - Visual Studio Add-in , Search (Google, Yahoo, MSDN, Code Project, Stack Overflow and more...) for the selected text/item

Introduction

Visual Studio provides one of the most powerful IDEs on the market. And it also allows us to extend the functionalities too. Visual Studio Add-ins are powerful way to do this.
In this article I’m going to create a Visual Studio Add-in named “Web Search”. Using this Add-in we can easily search online for a selected text from the editor window or an item from the error list/ reference folder. Multiple search engine options are available with this Add-in.

This WebSearch AddIn setup can be downloaded from Visual Studio Gallery also. Please check WebSearch official page for latest updates.

For your reference I have attached the working source code that's used in this article and setup(updated) for this Add-In.

I have put my time and efforts on all of my articles, Please don't forget to mark your votes, suggestions and feedback to improve the quality of this and upcoming articles.

Note : This add-in/plugin has been used and recommended by many visual studio experts.

Intro4_1

...

Please check WebSearch official page for latest updates

..."

Shemeer's World of Programming - WebSearch

...

Search (Google, Yahoo, MSDN, Code Project, Stack Overflow and more…) for the selected text/item. Supports most of the Visual Studio Versions.

  • Multiple search options included in all Text Editor, Reference Items, Error List. (Integrated search options for Visual Studio IDE)
  • Currently this Add-in works fine with Visual Studio 2005, 2008, 2010, 2012, 2013.
  • You can customize web-search by configure option.
  • Open Search in Default Web Browser or Visual Studio Tab or any other installed browser.
  • Change WebSearch context menu position
  • Easy access with Shortcut key. I use Alt+F1.
  • WebSearch context menu available in all most all editor files.
  • WebSearch menu also available in Tools menu with default search option.
  • Configurable shortcut key.
  • WebSearch menu in Tools menu
  • WebSearch context menu in all Text Editor, Reference Items, Error List.

...

Beyond being a cool extension, the awesome is that not only did he provide the source but he also took the time to walk us through how he created the whole thing! Talk about teaching us to fish... :)

Wednesday, March 12, 2014

Do you LOB? Want to shape the future of Visual Studio? Got 30 Minutes?

Steve Lasker's Web Log - www.SteveLasker.com/Blog - Looking for LOB Developers

We’re looking to speak with companies that are building internal, enterprise, LOB applications. If you can spare just 30 minutes to help us shape the future of Visual Studio, we’d like to get insights into what you’re doing today and what you’re company is planning for the future.

If  you or someone in your company is interested, please contact me here

image

Here's your chance! If you feel left out, that Visual Studio isn't helping you enough in the LOB day-to-day life, feel a little left out with the consumer message, here's your chance to have a say...

Friday, February 28, 2014

XNA for VS 2013? Yes, you can...

robmiles.com - Return of XNA

image

Now here's a sight for sore eyes

I've mentioned this before, but I think it is worthy of mention again (since I've just done it and it works really well). If you are running later versions of Visual Studio (2010, 2012 or 2013) you can now get XNA goodness onto your machine really easily....

XNA Game Studio 

Project Description
Support for XNA Game Studio until Microsoft will restore support.

Project which continue support to Microsoft XNA Game Studio.

We released XNA Game Studio Extension for Visual Studio 2012/2013 as a VSIX package. This extension is also available on Visual Studio Gallery.

W will release XNA Game Studio as MSI package at March 1st, 2014.

We are looking for programmers to make new release which will support DirectX 11.

XNA Game Studio, XNA Logo are trademarks of Microsoft Corporation in the U.S. and/or other countries.

Nice to see this continue to get interest and that the VS2013 support is now available too.

Say it with me, "XNA Lives!" :)

 

Related Past Post XRef:
Community Driven XNA Game Studio Installer for VS 2012 and soon VS 2013

Wednesday, February 26, 2014

Xamarin Settings for the Visual Studio Guy

DanRigby.com - Xamarin Studio Settings for Visual Studio Developers

If you are like me, a Visual Studio developer just getting started with Xamarin Studio, this new environment can seem a bit alien. Here's a couple of quick settings you can change to make yourself feel much more at home in the Xamarin IDE.

The instructions below are for Xamarin Studio running on Windows, but if you are using Xamarin Studio on OSX, just swap "Xamarin Studio, Preferences" for "Tools, Options" in the steps.

Syntax Highlighting

Under Tools, Options, then ...

Key Bindings

Under Tools, Options, then...

Source Analysis

This last one is less of a Visual Studio familiarity issue per se, but rather for those of us who might be missing ReSharper in this new IDE...

image

..."

Unlike many of you cutting edge guys, and gals, I've yet to get started playing with Xamarin. But when I do, I know I'll need this (and those of you who are, this might come in handy for you now ;)

Friday, February 21, 2014

VSO EAP++ (Visual Studio Online Early Adopter Program Extended)

Brian Harry’s blog - VS Online early adopter program extended to May 7, 2014

I know this is the second time I am doing this but I believe it is the last.  For a refresher for those who don’t remember what the early adopter program is, let me explain.  We released the public preview of VS Online in November.  At that time, we introduced our business terms, in a preview form – including free access for up to 5 users.  You can read more about your options for purchasing VS Online on the Visual Studio Online overview page.  We had promised the throngs of people who jumped onto the service early (before we had announced pricing) that we’d ensure a smooth transition for them into the paying service.  Part of that transition is an “early adopter program” that enables them to continue to use the service for free for a period while they evaluate the change.  Part of our plan has been to provide the ability for customers to migrate their data from the service and to an on-premises TFS with very high fidelity should they choose to do so.  Our original expectation was that, this would have been available in the ~January timeframe.

However, readers of my blog will know that we had some post launch reliability issues and, as I described in this post, we’ve had to do quite a bit of work to evolve the service to continue to provide a great customer experience.  Since providing a great service is more important than collecting money (OK, both have to happen eventually, it’s just a question of which happens first, we chose to delay the work on the data migration capability until we had the service in good shape again.  In order to honor our promise of an orderly transition for our early adopters, we’ve extended the early adopter program (free, roughly unlimited use).  Those customers that created accounts before December 13, 2013 will have the expiration date of their “early adopter (free) status” extended to May 7, 2014.  At that time, the early adopter program will end and everyone will transition to “standard terms”.  Between now and then, we will enable the data export experience.  Stay tuned for a precise date but it’s several weeks away as of this writing.

...

At this point, we know we have some large schema changes coming this summer as we enable process customization and other important features people are waiting for.  We are not going to be able maintain the the “downgrade” code path through those changes.  I don’t like it and I’m sure I’ll get my share of comments reinforcing this but I believe it’s a call we need to make.  To manage through this, we have decided to scope the capability, for now, to aiding people through the transition and will consider doing more later.  I’m not making any promises but will certainly listen to feedback over the next year.

...

Stay tuned over the next few months because we are going to have quite a bit of service related news.  As soon as TFS 2013 Update 2 and the migration capability are available, I will let you know.  I’m telling you now so that you have time to get ready for it in the event you want to use it.

image

Good to see the team doing what looks to be the right thing, acknowledging the issues and not rushing to turn on the billing...

Need a little help cleaning up your code? CodeMaid will help with that developer dirty work...

Dotnetjalps-asp.net - CodeMaid extension for visual studio

Till now I’m a resharper fan boy and I still love using it. It is a great productivity tool. But it is not free for commercial use. So lots of my friends tell we want something open source or free which provide some kind of productivity over normal visual studio things and recently I came across CodeMaid extension of visual studio. It is a great plugin.

What is CodeMaid?

CodeMaid is an open source Visual Studio extension to cleanup, dig through and simplify our C#, C++, F#, VB, XAML, XML, ASP, HTML, CSS, LESS, JavaScript and TypeScript coding.

CodeMaid

An open source visual studio extension to cleanup, dig through and simplify our C#, C++, F#, VB, XAML, XML, ASP, HTML, CSS, LESS, JavaScript and TypeScript coding

image

Code Digging
Visualize and navigate through the contents of your C# and C++ files from a tree view hierarchy. Quickly switch between different sorting methods to get a better overview. Drag and drop to reorganize the code. See McCabe complexity scores and informative tooltips.

Reorganizing
Reorganize the layout of members in a C# file to follow Microsoft’s StyleCop convention, or your own preferences.

Collapsing
Recursively collapse nodes or the entire tree in the solution explorer window.

Configuring
Enable, modify or disable many of the aspects of how CodeMaid does its work.

Formatting
Format comments to wrap at a specified column and arrange XML major and minor tags on separate lines.

Progressing
View the overall progress of a build within Visual Studio, or in the Windows taskbar, both with a green/red status indication.

Switching
Switch between related files, such as cpp and header files or xaml and code-behind.

Joining
Join two adjacent lines, or a highlighted section of code onto a single line.

Finding
Find the current file in the solution explorer window.

and More!
Toggle read-only state, close read-only files, etc.

Download (Visual Studio Gallery) Go Straight to the Source

I dig the number of languages supported (and that it's OSS :) This is SO likely to see a Coding4Fun blog post in the near future... :)

Tuesday, February 18, 2014

Windows Azure (and cloud services) Symbol and Icon Set (Visio, PPT, PNG)

Microsoft Downloads - Windows Azure Symbol/Icon Set

This package contains a set of symbols/icons to visually represent features of and systems that use Windows Azure and related technologies. The symbols are in Microsoft Visio, Microsoft PowerPoint and Portable Network Graphics (PNG) formats.

Version: 1.04

Date Published: 2/18/2014

Windows Azure Symbols ALL v1.04.zip, 3.1 MB

This package contains a set of symbols/icons to help you create visual representations of systems that use Windows Azure and related technologies. Feel free to use the symbols in your architectural diagrams and training docs.

Snap of the zip;

image

Here are the PNG's;

imageimageimage

You had me at "visual studio"... :)

The number of different tech items are pretty cool too. From MySQL, BitBucket, GIT and more.

Related Past Post XRef:
Icons/symbols to draw pretty Azure design diagrams...

Monday, February 17, 2014

Bing your IDE to this new C# Code Search VS Extension (from Bing)

The Visual Studio Blog - Introducing Bing Code Search for C#

Imagine wanting to read a file line by line, and process those lines. Today, we’d most likely load up a web browser, visit our favorite search engine, and start crafting a well-designed set of keywords that helps the search engine understand the problem we’re trying to solve.

In the ideal case, we’d find high quality official documentation with examples, or a highly voted-on topic from one of the major forums or crowd sourced Q&A web sites. We would then scan through the options, try to figure out what’s relevant to us and do some copy/paste magic.

We wanted this to be become more accessible and make finding relevant code samples for the given tasks you’re trying to complete far easier.

Making it better

We wanted to make that experience better for you. To that end, Visual Studio, Bing and Microsoft Research have teamed up to deliver a DevLabs experience that takes code search to the next level.

When you find yourself looking for a code-sample that you could leverage for a task, you can trigger the new Bing Code Search experience directly from IntelliSense.

image

Behind the scenes, that query is securely beamed up to Bing along with contextual pieces that help us hone in on the fuller meaning of that query. We use meta-data like the project type, semantic context (using the new C#/VB compiler services aka ‘Roslyn’!), and a few other sprinkles of Microsoft Research magic.

Those pieces along with the query then leverage Bing’s enormous search index and keyword analysis to track down potential pages that might contain high quality examples you can learn from.

From those pages, we isolate and rank the relevant code samples, using a large number of syntactic and semantic code metrics.

...

Visual Studio Gallery - Bing Code Search for C#

...[Try it out Online ]

The Bing Code Search add-in for Visual Studio 2013 makes it easier for .NET developers to search for and reuse code samples from across the coding community, including MSDN, StackOverflow, Dotnetperls and CSharp411.

Bing Code Search improves developer productivity and speed by bringing the experience of searching for reusable C# code into Visual Studio IDE.

Check out this demo video for more info

Got to love the DevLabs and some of the stuff they throw over the wall to us. Now I'm not going to comment on "Google Bing Coding" as without that my day would be much less productive! But I do wonder if there's a lack of context in using this? So many answers provide more than just code...

Need a Bulk Solution Scoped Assembly Version Editor? AsmVer!

Visual Studio Gallery - AsmVer

image

This tool gives you the opportunity to quickly view and set assembly and file versions for all projects in a solution.

You can set each project individually, or apply the same version info to all.

It will appear under View -> Other windows -> Assembly versioner.

It's my first Visual Studio extension, and I've only tested it with VS 2013 Pro. It's not very complicated, but I have to write at least two hundred and eighty characters in this description.

Simple, quick, focused and easy. I like it...

Saturday, February 08, 2014

Visual Studio Extension - Error List Manager (ELM2013) - Easily export/save/print/email the VS Error List

Shemeer's World of Programming - Error List Manager – Visual Studio Plugin

Error List Manager extension lets you perform extra actions on Visual Studio’s Error List Window.

image

Currently Error List Manger supports Export, Email and Print functionalities.

Export

  • Excel
  • HTML
  • PDF

By using the above options you can generate All/Selected Error List Items as an Excel (.xlsx), HTML or PDF.

The setting menu allows you to change the default export options as per your choice

...

Visual Studio Gallery - Error List Manager (ELM2013)

Additional options to Error List Window ( like Export, Email, Print etc...).

image

This is one of those things that just look so obvious in hindsight. Now I know YOU don't get many errors (I know I don't... um... err... um... yeah) but say you've picked up someone else's project and you're trying to get it to compile. And you want to share all the errors list items, THIS is the extension you'll want.

(via El Bruno - [#VS2013] VSGallery: Error List Manager, #MustHave)