Add and Remove list of references the ultra simple way

When you use VS to initially create a project based on any of the several templates available like Class Library, WPF Application, Web Application, Office Addin and the list goes on, you already get some of the basic ‘must have’ references for your project automatically added thanks to the templating mechanism, i.e. you get PresentationCore.dll et friends added to your project every time you create a WPF-based project.

Now this is good only as a starting skeleton. You will have to add a few more assemblies as soon as you start coding.

Some of them will be core .NET fx references that the template just didn’t add (i.e. you’ve a WPF based app where you need to use some WinForms bit or viceversa) and some of them will probably include some 3rd party framework you may be using (i.e. log4net, NHibernate, etc).

This adding of references can get a bit tedious over time as you find yourself adding the same set of references over and over again… every time you create a new project…

Even if you’re using the super-cool Search References from which you can easily search and add multiple references with a few clicks, this is still far from being ideal… ideal would be to say add my “Commonly used web stuff” or add my “log4net and NHibernate” (in a single shoot!).

Enter the free World of VS Reference Lists extension. (yes, free, go download it here).

Let’s create a new Web Application project and see how the “References” node looks like:

RefLists1


Let’s now use the ultra cool Search References extension to filter the list of available references to those that start with “system.web” and select the following four assemblies which are not added by default by VS and we supposedly used in every Web App project we develop:

RefLists2

Once we have added these references we will create a named list to group them together:

RefLists3

(Note how the extension is clever enough to find a common prefix for all selected assemblies and offer us “System.Web” as the name for the list to be created)

We won’t choose the “System.Web” suggested name as we want to have a more personalized list name…

RefLists4

We’ve just created our list that we can now use in any other Web App project where these references haven’t been added yet:

RefLists6

The extension also makes it very easy to manage existing lists, let’s say we mistakenly included “System.Web.Routing.dll” to our list, just click on it and remove it from our list:

RefLists7

Pretty cool extension, ugh?

You can download it for free and start creating your list of references today!

And if you would like to have Microsoft to include such a feature in the next version of Visual Studio be sure you vote this suggestion in Connect.

Published Wednesday, September 15, 2010 11:37 AM by vga

Comments

# re: Add and Remove list of references the ultra simple way

Thursday, September 16, 2010 10:51 AM by holeabutte

lower globally broader

# re: Add and Remove list of references the ultra simple way

Saturday, September 18, 2010 8:48 PM by Mohamed Meligy

That should help Castle and NHibernate stuff :) Thanks!

# re: Add and Remove list of references the ultra simple way

Tuesday, September 28, 2010 12:46 PM by Coder

Thanks for very nice hack! I suppose it will work on VS2010.

# re: Add and Remove list of references the ultra simple way

Sunday, October 07, 2012 8:17 AM by icons package

<a href="www.das-download-archiv.de/software_10234_download_small-business-icons.html"> It is remarkable, rather amusing piece</a>

# re: Add and Remove list of references the ultra simple way

Monday, October 08, 2012 10:27 PM by icons downloads

<a href="www.downloadstock.biz/.../Small-Web-Icons.html"> I consider, that you are not right. I can prove it. Write to me in PM, we will communicate.</a>

# re: Add and Remove list of references the ultra simple way

Saturday, November 03, 2012 10:09 AM by icons downloads

<a href=deutschlandforum.de/.../viewtopic.php .. Seldom.. It is possible to tell, this :) exception to the rules</a>

# re: Add and Remove list of references the ultra simple way

Sunday, November 04, 2012 12:42 PM by icons set

[url=forum.android.or.id/member.php] You are right, it is exact[/url]

# re: Add and Remove list of references the ultra simple way

Thursday, December 13, 2012 11:14 AM by windows icons

P.S. Please review our <a href="http://kr.glossyblog.info">design portfolio</a> for Doors2012.

3 Proven Strategies for Achieving Your Goals

Setting goals can be an easy task for many people. However, achieving the goals set is not always so easy. For example, anyone can say, "I am going to lose 10 pounds this month." Saying it is easy; doing it is difficult. Meeting your goals takes dedication, drive, and motivation. Below are three proven strategies for successful goal setting.1. Keep Your Goals RealisticOne of the most important elements of setting goals is to keep them realistic. You would not want to set a goal to complete an upcoming marathon, if you're not an experienced runner. Those kinds of goals are more like wishes than goals, because they are nearly impossible to achieve. A more realistic goal could be to enter a half marathon and focus on finishing the race, or tackle a smaller version. The danger of setting unrealistic goals is that you're not likely to achieve them. This can affect your motivation to try something new in the future.2. Write Goals DownWhen you set perosnal goals for yourself, you are more likely to achieve them if you have written them down. There are several reasons why writing down your goals is an effective tool, they are:&bull; Provides clarity

&bull; Strengthens motivation

&bull; Keeps you accountable

&bull; Builds self-esteemWhen people write down their goals, they have a much greater degree of successw in achieving thm. It's also an excellent visual reminder to keep you focused, when goals are posted in places you'll see everyday.3. Remain PositiveWhen you are working toward your goals, you're likely to encounter a few challenges along the way. This is perfectly normal. In order to move through your challenges more quickly, stay focused on the positive effect achieving the goal will have on your life and consider the following:1. Rewarding yourself for reaching milestones.

2. Visualizing your success.

3. Reading your goal list daily.Achieving your personal goals can heighten your self-esteem and improve your overall quality of life. If you set realistic goals, write them down, and remain positive, you are much more likely to achieve the goals you set.

# re: Add and Remove list of references the ultra simple way

Friday, December 14, 2012 2:04 AM by design icons

P.S. Please review our <a href="http://facebook.militarydesign.biz">design portfolio</a> for Doors2012.

Five Easily Avoidable Mobile Web Design Mistakes

When was the last time you viewed a webpage on your mobile phone or tablet computer? If you said "today", you wouldn't be alone. Increasing numbers of people are using mobile devices to surf the Internet, but is your website ready? While mobile, or adaptive, web design is big news; some companies are making the same mistakes with their designs:Ignoring Device WidthLike laptop and desktop monitors, the screen shape and size of mobile devices varies considerably. Depending on the size of the screen being used, many users will be unable to see your content displayed correctly, resulting in them leaving the website. It is important your designs are able to adapt to fit whatever size screen they are being displayed on.Long Load TimesFilling your website with images may look great on a computer screen, but have you considered them loading on a mobile? If your page takes too long to display fully on a mobile device, visitors will simply hit the "back" button, and move on to your competitors. You can maintain yourr brand identity and the "look" of your original website, without the long load times with a mobile specific site. A graphic design company will be able to design a minimalist design, specific for mobile devices.Endless Form FillingGenerating leads through a contact form on a mobile site is not as easy as it is when using a desktop. Filling in long forms on a small screen can be a very tedious process, and visitors may be unsure of just how safe their details are. Make sure your forms are simple and easy to navigate on both mobile and computer.Functionality FailsDon't forget that a mouse pointer, and a users' finger vary greatly in size. When designing for mobiles, consider placing icons further apart so users don't hit the wrong button by mistake. Icons shoulpd also be large enough to be clicked without the need for zooming in - or out.Not Going Mobile At AllBy implementing a mobile web design you can eradicate most of these issues. If your website hasn't been optimised for use on smart phones and tablets, or you don't have a separate mobile site, your business could be losing out.Internet browsers are increasingly impatient and want all the information they are searching for in an instant. That's why mobile browsing has become so popular. Make sure your commpany is ready, with mobile web design.

Leave a Comment

(required) 
(required) 
(optional)
(required)