Remember when I told you about the awesomeness that is NuGet? No?! Well go read about it silly! I only told you half the story. Consuming packages in your projects is very helpful for most developers. Why reinvent the wheel? However, once you create a library why not share it with others? This article will explain how to go about publish a package to a NuGet feed. I will discuss what you need to prepare your library for package style deployment. Covering the actual packaging will follow the preparation phase. The last item I will cover will be versioning. Turning Your Library Into … Continue reading
Alrighty, let me put on my software engineering hat and pickup on some regular blogging about important topics! This is a continuation of my discussion on Android Security. Last time I talked about obtaining root on your phone. Once a phone is rooted the ability to modify system files can be requested by any application running on the phone. The key point being that applications request the ability to operate as the root user, they are not given the ability to do so by default. I’ve recently been reading about a project called the Xposed Framework. It’s a Github project designed to add hooks into the various methods … Continue reading
How Do You Manage Dependencies in Your .NET Project? Every .NET developer has been there, sitting down, opening up VisualStudio, creating a new solution for some project (ha! no pun intended), and then adding the miriad of references to external libraries that you need in order to keep yourself sane through the coding experience. Each library you download and add to your projects becomes a dependency, almost a liability. Enter Nuget. It’s pronounced “new get”. Quite simply NuGet is an open source (free) package management tool for .NET. If you’re familiar with Maven in Java then you’ll have a good … Continue reading
Much like Windows Visual Studio has a “safe mode”. This safe mode loads Visual Studio without plug-ins and extensions.
I loaded something bad this morning and couldn’t get Visual Studio to start. It would just hang at the splash screen.
You should simply be able to hit [WIN]+R and type in:
Once it has loaded go to “Tools” -> “Extensions and Updates”. You’ll be able to see all of your extensions installed. Start removing the most recent additions till you can get it to start without trouble.
For the past year I’ve been relying upon a wonderful library called Avalon Wizard. It can be found over at its CodePlex site. I did my best trying to contact the maintainer of the site, but wasn’t able to get a hold of him. Turns out that he answered my discussion post, but for some reason CodePlex never alerted me to his reply! I actually had my CodePlex account setup to send to a wrong email. Avalon Wizard is a WPF control that lets you take a Window object and turn it into a wizard that looks like it came straight … Continue reading
A developer broke the build!