-
-
Notifications
You must be signed in to change notification settings - Fork 54
Description
Relates to ookii-dialogs/ookii-dialogs-wpf#28
Now that we are using the SDK-style with multi-targeting and and have a good build pipeline setup, it would be easy to generate separate NuGet packages for each of the dialogs, so that developers can have the option to cherry-pick only the dialogs they want to use in their application.
Ookii.Dialogs.WinForms.nupkg, depends on:Ookii.Dialogs.WinForms.TaskDialog.nupkg, depends on:Ookii.Dialogs.WinForms.Core.nupkg, depends on:Ookii.Dialogs.Core.nupkg(no dependencies)
Ookii.Dialogs.WinForms.ProgressDialog.nupkg, depends on:Ookii.Dialogs.WinForms.Core.nupkg, depends on:Ookii.Dialogs.Core.nupkg(no dependencies)
Ookii.Dialogs.WinForms.CredentialDialog.nupkg, depends on:Ookii.Dialogs.WinForms.Core.nupkg, depends on:Ookii.Dialogs.Core.nupkg(no dependencies)
Ookii.Dialogs.WinForms.FolderBrowserDialog.nupkg, depends on:Ookii.Dialogs.WinForms.Core.nupkg, depends on:Ookii.Dialogs.Core.nupkg(no dependencies)
Ookii.Dialogs.WinForms.OpenFileDialog.nupkg, depends on:Ookii.Dialogs.WinForms.Core.nupkg, depends on:Ookii.Dialogs.Core.nupkg(no dependencies)
Ookii.Dialogs.WinForms.SaveFileDialog.nupkg, depends on:Ookii.Dialogs.WinForms.Core.nupkg, depends on:Ookii.Dialogs.Core.nupkg(no dependencies)
Ookii.Dialogs.WinForms.InputDialog.nupkg, depends on:Ookii.Dialogs.WinForms.Core.nupkg, depends on:Ookii.Dialogs.Core.nupkg(no dependencies)
I'm assuming we'll have to create a Ookii.Dialogs.WinForms.Core package to share common WinForms code between the different WinForms dialog packages, as well as a Ookii.Dialogs.Core package to share common code across both the WinForms and WPF packages (#9).
Turning Ookii.Dialogs.WinForms into a meta package that depends on all other micro packages will provide the same experience that users have today where they'll get all the dialogs with one package.