Welcome to the Lounge
For lazing about and discussing anything in a software developer's life that takes your fancy.
The Lounge is rated PG. If you're about to post something you wouldn't want your kid sister to read then don't post it. No flame wars, no abusive conduct and please don't post ads.
Technical discussions are welcome, but if you need specific help please
use the programming forums.
|
|
 |

|
I will clarify what I am planning. I am building a STANDALONE application that can be extended through the use of AddIns, and was thinking of using NuGet to download and install those AddIns from an online gallery. This application is IN NO WAY related to Visual Studio, and I was wondering what you guys thought of using NuGet to download Extensions and Updates for the application.
Basically, it works like this:
1. I release an update or an addin for the application and place it on the online gallery.
2a. If the item is an update, the application will display a notification, like VS does
2b. If the item is an AddIn, the application won't do anything.
3. When the user opens the Extensions and Updates dialog (which looks like the one in Visual Studio 2012), the application will get a list of addins from the server using NuGet.
4. The user can select AddIns and updates to install, and the application will download and install them (again with NuGet).
5. If required, the application will save the open documents and the state of the dock windows, and restart (if the user decides to).
If this isn't clear enough, then I cannot help you any more and will remove this message.
Bob Dole The internet is a great way to get on the net.
 2.0.82.7292 SP6a
modified 25 Feb '13 - 13:46.
|
|
|
|

|
I think that bicycling is not nearly as stressful as running. Plus, Saturday, I hit 38mph for about a mile (Downhill with tail wind) but it was exhilarating.
|
|
|
|

|
Please read my updated post.
Bob Dole The internet is a great way to get on the net.
 2.0.82.7292 SP6a
|
|
|
|
|

|
Please read my updated post.
Bob Dole The internet is a great way to get on the net.
 2.0.82.7292 SP6a
|
|
|
|

|
I think this question belongs in the "General Programming/Visual Studio" Forum, not the Lounge.
good luck, Bill
"We are all agreed that your theory is crazy. The question which divides us is whether it is crazy enough to have a chance of being correct. My own feeling is that it is not crazy enough." Niels Bohr's comment to Wolfgang Pauli after his presentation of Heisenberg's and Pauli's nonlinear field theory of elementary particles, at Columbia University, 1958.
|
|
|
|

|
Please read my updated post.
Bob Dole The internet is a great way to get on the net.
 2.0.82.7292 SP6a
|
|
|
|

|
What's the differentiator between this and nuget? Why should people use this? How do you plan to host it? What's your architecture?
Just some questions to get you started - this was the type of thought process Sacha and I went through when we started CodeStash.
|
|
|
|

|
Please read my updated post.
Bob Dole The internet is a great way to get on the net.
 2.0.82.7292 SP6a
|
|
|
|

|
Superficially, I think this is a fine idea - I haven't had time to fully digest it. A thought, however, is that a lot of people on here don't like nuget, so if you were to avoid the deficiencies, you'd be onto a winner (i.e. if your application could download the full offline installer, as well as a nuget version).
|
|
|
|

|
The update system will use NuGet, but the package will contain the metadata file and the update/patch installer, nothing else. The update system will:
1) Download the package and extract it.
2) Save program state (dock windows, open documents/projects, etc)
3) Run the installer and exit (the main program, not the installer)
4) Install the update
5) Restart after the update is finished.
The installer will be a full offline one, NuGet is just used to download it.
The AddIn system will work in a similar way, downloading the package, extracting it, and then installing the addin package.
Basically, NuGet is just used to download things, not install them.
Bob Dole The internet is a great way to get on the net.
 2.0.82.7292 SP6a
|
|
|
|

|
Quote: Halfway Programming Related Q The most important thing you want to do is
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|

|
Please read my updated post.
Bob Dole The internet is a great way to get on the net.
 2.0.82.7292 SP6a
|
|
|
|

|
I was just making a silly joke. Just ignore it.
Move on, nothing to see here.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|

|
ryanb31 wrote: silly joke
I liked it!
BDF
I often make very large prints from unexposed film, and every one of them turns out to be a picture of myself as I once dreamed I would be.
-- BillWoodruff
|
|
|
|

|
Looks like it should be possible (though maybe it's not proper).
Step 1
Create a NuGet package and upload it to the NuGet gallery.
Step 2
Use the command line to install packages from Nuget.
You'd have to filter based on your tool (maybe with a tag). Also, it seems like NuGet was intended for things that are supposed to work with Visual Studio (even though you don't need Visual Studio to use NuGet). And it seems like you are talking about applying plugins to released software rather than to software that is in development, which is again different than what it seems to me NuGet was intended for. Maybe take that into consideration and see if there is information out there about other potential uses of NuGet.
|
|
|
|

|
NuGet is used in the Chocolaty Package Manager for Windows, and I am basing this off of that.
Bob Dole The internet is a great way to get on the net.
 2.0.82.7292 SP6a
|
|
|
|
 |
|
|
General
News
Suggestion
Question
Bug
Answer
Joke
Rant
Admin