So, I recently refreshed my Mac - I use it for Xamarin development and while I am travelling or to show off :D I use it in conjunction of my awesome Windows Desktop Build with VS2017. So I follow the drill, install Mac - update all things - setup iTunes etc. This time I started with Brew first to install NodeJS - even before I installed XCode or Xamarin - Brew suggested to install XCode command line tools so I installed it (almost there, hang on). Then I installed XCode (v8.3.2 in my case - yours might be different) and then all things Xamarin. This worked pretty well on MAC somehow. But then I tried to connect my VS + Xamarin setup with Xamarin Mac Agent and I keep getting this error: Xcode license must be accepted in order to be connected and working against the Mac I did » Read more

 Jsinh        

Quick note: Below case only affects developers using VS2015 (only) and AzureSDK for .NET - v2.8.2 seems to fix the problem. Link: Azure SDK for .NET v2.8.2 Many of you are using Azure Mobile Service as your service back-end for the mobile device applications. It has been there for a while now and it is pretty awesome. Azure and Microsoft recently shifting towards the concepts of App Mobile Service resource to do the Mobile Service stuffs with the same pattern that applies to ASP.NET MVC and WebAPI. Flash back For everyone who has a hosted Azure Mobile Service in their Azure Account should be seeing this new option called "Migrate to App Service" when that resource is selected in Classic Azure Portal: This is an in-place upgrade to the App Service provided by Azure team. When you click on that option you see details of » Read more

 Jsinh        

Pretty exciting times for all developers. Microsoft is changing the course on how you can build application and not worry what platform you choose to achieve that. Every few months and at sessions / conference we see Microsoft teams making Frameworks, Libraries and Tools open source. As "No one is left behind, we are hearing you" is in the air you breath. .NET development / execution stack is reaching OS X and Linux. This love is growing more and more every day. In past we saw few eye catching deals like ASP.NET 5 / MVC 6 and "Develop using your favorite editor" - OmniSharp, today at Microsoft Build 2015 developer conference Visual Studio Code Editor was announced. One more edition of Visual Studio in the belt. This one is particular and different from the regular Visual Studio IDE that you use. It is Microsoft's offering that can be used to develop application » Read more

 Jsinh        

Microsoft and Visual Studio team announced release of Community Technology Preview 5 (CTP 5). Download: Visual Studio 2015 CTP5 This version of visual studio brings lots of improvements / better integration and bug fixes for ASP.NET (ASP.NET 5 vNext version). Some of the highlighted features, changes and fixes released with this version of Visual studio: XAML langauge service rebuilt on top of .NET Compiler Platfor ("Roslyn"), fast and reliable XAML editing experience with intellisense. Timeline tool - New UI Performance Analysis Tool for WPF Applications Improvements to IntelliTrace in Visual Studio Ultimate 2015 Improvements to Diagnostic tools debugger window Announcing TypeScript 1.4 Tons of improvements and bug fixes for ASP.NET 5 - Beta 2 This is a good oppurtunity to try out the new features that will be part of Visual Studio 2015 (the name might change). » Read more

 Jsinh        

Its never to late, recently I am seeing people around me who are misunderstanding NuGet Package Manager in Visual studio. Shouting Stop adding NuGet packages / library to source control First version of NuGet was release in January 13, 2011 and lots of things are changed since then. One of my favorite feature of NuGet is package restore. This particular feature is available since Version 1.6 release on 13th December, 2011. It helps to avoid adding source control memory consuming package files and folders and reduce over all size of my clean solution folder. Let me start with an example. I created a demo MVC 4 Internet Application, once created I went into NuGet package manager at solution level and updated all the packages installed by default in the MVC4 project template. After running the update, size of the packages folder in the solution folder was approximately 100 MB. This » Read more

 Jsinh        

One thing any .NET developer is addicted to is Nuget Package Manger. Life has become so easy, no more hassle of maintain all those 3rd party libraries or remember them or list them down in some document. No more Reference DLL not found errors to deal with and all credits goes to Nuget. Nuget handles it all for you and gets whatever is needed from Nuget Server on demand or as configured. I am writing this one specifically cause there are situations when you might not be having internet access or Nuget.org went under maintenance or you are in some remote area on earth (or other planet) or in a plane or internet access is prohibited in your organization (as in my case on my office Developer VM pffff) Every time you add a package from NuGet or using NuGet package manger, it create a cache copy of that » Read more

 Jsinh        

In .NET, version information for an assembly follows following format - [*.*.*.*]. This version format consist of four values: Major Version Minor Version Build Number Revision Above four value can be used to indicate different things depending on how you want them to be understood. When we compile or build our code in .NET (using Visual studio), it outputs assemblies and this assembly can be tagged with three different types of versions, which are as follows: Assembly Version Assembly File Version Assembly Informational Version Now let’s take a minute to understand what are these and how or in which context are they used. What is Assembly Version? I call this version as the pure .NET version, but to be specific it is important in your runtime scope. When any application or other assembly references this assembly, this is the version number they will try to find and remember the referenced » Read more

 Jsinh