Visual studio feeds

All Visual Studio blogs in one place


Enter your email address:

Delivered by FeedBurner

Increase your website traffic with



Anti-spam: How many eyes has a typical person?

Follow us on FB


Emaroo 2.0.0 Released

AddThis Social Bookmark Button
Emaroo is a free utility for browsing most recently used (MRU) lists of applications like Visual Studio, Word, Excel, PowerPoint and more. Quickly open files, jump to their folder in Windows Explorer, copy them (and their path) to the clipboard - all with just a few keystrokes or mouse clicks.Emaroo 2.0.0 adds support for Illustrator (CS6/CC/CC2014), lets you now open files in a text editor, copy files to the clipboard (for pasting them into an Explorer window) and fixes some UI glitches on systems with high DPI settings.You can download Emaroo 2.0.0 on examples
of how Emaroo can speed up working with files, take a look at the “Why Emaroo?” section of the blog post announcing version 1.4.0....(Read whole news on source site)

Visual Studio 2015 Features!

AddThis Social Bookmark Button
Originally posted on: have released some more information about Visual Studio 2015 and the excellent new features! What's New In C# 6.0 “C# 6.0 adds about a dozen bite-sized new features to C#, all aimed at making your code cleaner and clearer. Instead of introducing new concepts, each feature makes a common coding pattern simpler, and removes boilerplate to let the intent of the code stand out. The video takes a quick tour through the new features: auto-properties without setters, methods and properties with expression bodies, member access that protects against null, interpolated strings
and much more.” There are some links to related videos shown at the end. What's New in Visual Basic 14 “VB14 has a host of improvements across the board. In the IDE, it now includes refactoring, the ability to organize imports, better cref support, and more. Visual Basic 14 projects show metadata as source, display the References node in the Solution Explorer, support Shared Projects, and compile 50% faster. The Visual Basic language has improvements in existing features like comments within LINQ, read-only auto-properties, and multi-line string literals. It also adds new features like NameOf,...(Read whole news on source site)

Entity Framework Pitfalls: Collections of Types Other Than ICollection<T> Are Ignored

AddThis Social Bookmark Button
If you expose in your entity a collection of a type other than ICollection (or one inheriting from it, such as IList) then it will be ignored. This is a bit absurd, because you might want to expose a collection as read only, where you would probably use IEnumerable. For the record, NHibernate allows that.A possible solution is to have a non-public field of type ICollection and to expose it as an IEnumerable property. The problem is that you won’t be able to use the property in LINQ
queries, because it is not mapped. And conventions won’t help either, because you cannot configure collections there....(Read whole news on source site)

Microsoft Press E-book Deal of the week to 23:59 PST 29/November/2014 - Microsoft SharePoint 2013 Step by Step

AddThis Social Bookmark Button
Originally posted on: week, on Sunday at 12:01 AM PST / 7:01 AM GMT, a new eBook is offered for a one-week period. This weeks book at is Microsoft SharePoint 2013 Step by Step. “The smart way to learn Microsoft SharePoint 2013—one step at a time! Experience learning made easy—and quickly teach yourself how to boost team collaboration with SharePoint 2013. With Step by Step, you set the pace—building and practicing the skills you need, just when you need them!”

O’Reilly Deal of the Day 27/November/2014–Half-price cook books!

AddThis Social Bookmark Button
Originally posted on:’s half-price E-book deal from O’Reilly at is for cook books. Concurrency in C# Cookbook “If you're one of the many developers uncertain about concurrent and multithreaded development, this practical cookbook will change your mind. With more than 75 code-rich recipes, author Stephen Cleary demonstrates parallel processing and asynchronous programming techniques, using libraries and language features in .NET 4.5 and C# 5.0.  Concurrency is becoming more common in responsive and scalable application development, but it’s been extremely difficult to code. The detailed solutions in this cookbook show you how
modern tools raise the level of abstraction, making concurrency much easier than before. Complete with ready-to-use code and discussions about how and why the solution works, you get recipes for using them.” Git Version Control Cookbook “”

…and for any that are hungry! Cooking for Geeks “Are you the innovative type, the cook who marches to a different drummer -- used to expressing your creativity instead of just following recipes? Are you interested in the science behind what happens...(Read whole news on source site)

Could not load file or assembly… NuGet Assembly Redirects

AddThis Social Bookmark Button
When working in larger projects, you will sometimes encounter errors similar to this one: “Could not load file or assembly 'Newtonsoft.Json, Version=, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The system cannot find the file specified.” Or how about this one? “System.IO.FileLoadException : Could not load file or assembly 'Moq, Version=3.1.416.3, Culture=neutral, PublicKeyToken=69f491c39445e920' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)” Search all you want, most things you find on the Internet are from the pre-NuGet era and don’t really help. What now? In this post, let’s go
over why this error sometimes happens. And I’ll end with a beautiful little trick that fixes this issue when you encounter it. Let’s go! Redirecting Assembly Versions In 90% of the cases, the errors mentioned earlier are caused by faulty assembly redirects. What are those, you ask? A long answer is on MSDN, a short answer is that assembly redirects let us trick .NET into believing that assembly A is actually assembly B. Or in other words, we can tell .NET to work with Newtonsoft.Json whenever any other reference requires an older version of Newtonsoft.Json. Assembly redirects are...(Read whole news on source site)

Lesser-Known NHibernate Features: Proxy Generation

AddThis Social Bookmark Button
Did you know that you can leverage NHibernate’s built-in proxy generator to inject custom behavior in your classes? It is called NHibernate.Proxy.DynamicProxy.ProxyFactory and there’s an interface, NHibernate.Proxy.DynamicProxy.IInterceptor, that you can use to extend it, by intercepting method and property calls.First, you inject an NHibernate interceptor, inheriting from EmptyInterceptor, in the configuration instance, before building the session factory:
color: black; line-height: 12pt; overflow: visible; font-family: "Courier New", courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"> 1: public sealed class NotifyPropertyChangedInterceptor : EmptyInterceptor 2: {

NHibernate Pitfalls: HQL Queries With Joins

AddThis Social Bookmark Button
This is part of a series of posts about NHibernate Pitfalls. See the entire collection here.Normally, in an HQL query, you can omit the select clause, that is, the two queries are identical:
width: 100%; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: "Courier New", courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"> 1: var q1 = session.CreateQuery("from Product"); //both return IList 2: var q2 = session.CreateQuery("select p from Product p");
However, if you add joins, then it’s a whole different matter:

Beyond RavenDB 3.0: The future road map for RavenDB

AddThis Social Bookmark Button
We are pretty much done with RavenDB 3.0, we are waiting for fixes to internal apps we use to process orders and support customers, and then we can actually make a release. In the meantime, that means that we need to start looking beyond the 3.0 release. We had a few people internally focus on post 3.0 work for the past few months, and we have a rough outline for what we done there. Primarily we are talking about better distribution and storage models. Storage models – the polyglot database Under this umbrella we put dedicated database engines to
support specific needs. We are talking about distributed counters (high scale out, rapid throughput), time series and event store as the primary areas that we are focused on. For example, the counters stuff is pretty much complete, but we didn’t have time to actually make that into a fully mature product. I talked about this several times in the past, so I’ll not get into too many details here. Distribution models We have been working on a Raft implementation for the past few months, and it is now in the stage where we are starting to integrate it into the...(Read whole news on source site)