NuGet/NuGetGallery — Issue #143: Discussion: Azure Requires SDK Installation - Limits Usage Scenarios
Author: ferventcoder
Created: 2011-10-24 05:31:40+00:00
State: open

Guys, I ran into some strange issue after updating to the latest recently. When I deployed the bits out, it started throwing errors, and after some research I realized it was due to the code using Azure, which requires you to have the SDK installed on the machine you are running the site on, whether or not you are using Azure. Because I was not using Azure, I didn't expect to even see anything related to it.

That to me is a bit of a no go for Azure bits to be included at least in the same DLL as the rest of the NuGetGallery. I would like to see it as a separate DLL that you can optionally include for use by the gallery if you are using azure.

Keeping Azure bits included means all folks wanting to use NuGetGallery, even if they are not using Azure will need to convince companies to install the SDK on the machine. That may not be impossible to do, but it is going to be much harder to convince web hosting environments to do the same.

In general, anything not vanilla web that needs to be installed on the machine should be a no go, especially if it is optional. Thoughts?