EnsureBclBuildImported pre-build check causing build errors in Visual Studio 2014 Update 4

After the recent update to Update 4 creating a new web application is by default causing a build error. The real error message is as follows: This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=317567. Editing the project file revealed the following line: <Target Name="EnsureBclBuildImported" BeforeTargets="BeforeBuild" Condition="'$(BclBuildImported)' == ''"> <Error Condition="!Exists('..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets')" Text="This project references NuGet package(s) that are missing on this computer. [Read More]

ASP.NET vNext, a quick look into the future

MVC Controllers and WebAPI Controllers are now merged to form single controller class No need for physical folders for Areas, just decorating a Controller with [Area(“AreaName”)] gets you the desired result. But the problem is rendering engines still look for Views in Areas/{area name}/Views/{controller} path. So I guess you are better of placing your Controllers also in Areas/{area name}/Controller folder for better organizing them Route mapping looks a bit better now with the following syntax // MVC 6 route routes. [Read More]

Evolution of Visual Studio, a lot to love about!

A pleasant thing I noticed in the last few years regarding Visual Studio is it’s attitude towards supporting various open source languages and platforms. You would have felt the same if you were looking to improve your IDE experience when trying to work on projects not based on the Microsoft .NET family. It may have been PHP or Python (with Django) or the D Language. It is quite nice to have the option to use a single IDE which you are familiar with to work on various language and platforms. [Read More]

Google Reader being retired as of July 1, 2013

As part of the second spring cleaning Google is retiring Google Reader from July 1, 2013. We launched Google Reader in 2005 in an effort to make it easy for people to discover and keep tabs on their favorite websites. While the product has a loyal following, over the years usage has declined. So, on July 1, 2013, we will retire Google Reader. Users and developers interested in RSS alternatives can export their data, including their subscriptions, with Google Takeout over the course of the next four months. [Read More]

PS4 Annouced

Update: After viewing the fiasco by Microsoft at E3, I am moving towards the PS4 camp. I am especially very critical about arcane DRM, regional restrictions and phone home feature along with the restriction in unplugging the Kinect. So, yea now I am more or less finalized on buying PS4. — Original content — Saw the abridged version even this isn’t very exciting. I feel the struggle to come up with a new controller interface by all console makers after MS’s Kinect, but failing to be make anything impressive. [Read More]


Life, is to remember and let go…



Life is an opportunity, benefit from it. Life is beauty, admire it. Life is bliss, taste it. Life is a dream, realize it. Life is a challenge, meet it. Life is a duty, complete it. Life is a game, play it. Life is a promise, fulfill it. Life is sorrow, overcome it. Life is a song, sing it. Life is a struggle, accept it. Life is a tragedy, confront it. [Read More]