Preparing Visual Studio 2015 and Windows SDK setup for Offline installation

There are 2 ways to get the Visual Studio 2015 installation for offline installation: Option 1 – ISO File: Download the ISO file for Community or Enterprise edition. Then virtual mount them to a drive or extract them using a tool (like 7Zip), and start your installation. When I tried this option, the visual studio seemed to miss few packages which it downloaded through an online feed during the installation. So, a better option is to use… [Read More]

Visual Studio 2015 Extensions

Plugin Description NuGet Packager Template for creating NuGet packages easily. SQL Server Compact/SQLite Toolbox This add-in adds several features to help your embedded database development efforts: Scripting of tables and data, import from SQL Server and CSV files and much, much more. Database .NET v16 Multiple database management tool Most stuff from Mads Kristensen * Web Compiler * Bundler & Minifier * Web Essentials 2015 * Add New File * CssCop – FxCop for Stylesheets * Image Optimizer * SideWaffle Template Pack * File Nesting ResXManager Manage localization of all ResX-Based resources in one place. [Read More]

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]

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]

Cmder and Visual Studio 2013 (Developer Command Prompt)

I am a regular user of Cmder, a very nice command line emulator for Windows. Cmder is internally using ConEmu for the command prompt emulation and has a very beautiful Monokai color scheme. Since Cmder uses ConEmu internally, we can setup custom Tasks (like loading PowerShell and Visual Studio developer command prompt) for adding additional functionality to the command shell. The below is the my Task setup for loading Visual Studio 2013 Developer command prompt from inside Cmder: [Read More]

Zen Coding for Visual Studio 2012

Don’t wait, head over to VS extensions gallery and grab hold of Web Essentials 2012 by Mads Kristensen. The extension offers good amount of features for VS based developers, of all of them the one I am going to talk about is the Zen Coding style introduced by Sergey Chikuyonok (as mentioned in JohnPapa.net).

Before I proceed further Zen Coding style has been implemented across various text editors, and if you are a full time or regular web developer you should have a look into it. For all the supported text editors check out the Wikipedia entry at http://en.wikipedia.org/wiki/Zen_Coding#Text_editors.

Once you have installed Web Essentials 2012, you will have support for coding in Zen Coding style development inside of Visual Studio 2012. The main idea behind the coding style is to reduce the manual typing process of creating the mundane html code for your web application. It is kind of text expansion mechanism, but it is much more than that.

[Read More]