Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NuGet package for strongly typed DacFx #393

Open
MihailRomanov opened this issue Apr 4, 2015 · 15 comments
Open

NuGet package for strongly typed DacFx #393

MihailRomanov opened this issue Apr 4, 2015 · 15 comments
Labels
enhancement New feature or request

Comments

@MihailRomanov
Copy link

Please, create NuGet package for Strongly Typed Model!

@lonnybastien
Copy link

Thanks Mihail for your interest in the project. I agree this is a good idea and we are working on getting this done. I don't have a firm date yet as we are still working on getting a signed version to include in the NuGet package.

Stay tuned.

Lonny

@lonnybastien lonnybastien self-assigned this Apr 7, 2015
@MihailRomanov
Copy link
Author

Thank you, Lonny!
I can wait. Let me know how will news!

@ErikEJ
Copy link
Contributor

ErikEJ commented Sep 7, 2015

Any update on this?

@kevcunnane
Copy link

Hi Erik and Mihail. We do not have a firm ETA for resolving this issue at present. Nugetization support is on our backlog but we've been prioritizing some other work ahead of this. We will keep this thread updated if and when this changes.

Thanks,
Kevin

@japj
Copy link

japj commented Mar 15, 2016

Hi, any progress on this?
It would also be really useful to have several of the SQLServer related assemblies that are typically used in VS extensions/tools as a dependency in nuget for easy access on build servers similar to how VisualStudioExtensibility is doing nuget packages.

@GoEddie
Copy link

GoEddie commented Mar 18, 2016

Is it any help if we get it signed and package it up?

Are there any technical problems to doing it?

The main blocker I see (unless i'm missing something) is that the DacFx (and script dom) is redistributable only in msi form - is this right? Can it be changed?

If we had a nuget of this and the dependencies then it would make our life so much easier and I can spend some time on it.

ed

@kevcunnane
Copy link

We hope to produce a nuget package once the dependencies (SQLDOM in particular) are not installed into the GAC by default. We're actively working on this but exact timing is TBD.
Note that DacFx is redistributable by copying the DLLs + License.txt file. The important part is to include the license file as that’s what makes it legal to redistribute. As of right now, ScriptDom (and SqlSysClrTypes) are GAC’d which is why we recommend they be installed via MSI. However we are actively working to get a version bumped non-GAC’d version available so that you could reliably build and use that version in applications. Otherwise, you risk an earlier version being in the GAC which could mess up your code.

@GoEddie
Copy link

GoEddie commented Mar 18, 2016

Cool thanks for clarifying! /slopes away to add a license.txt to a few packages :)

@GoEddie
Copy link

GoEddie commented Aug 12, 2016

The nuget version of DacFx is out now - would it be possible to get an appveyor build setup which would publish to nuget.org or something?

@holytshirt
Copy link

Getting this built on Appveyor and pushed to Nuget now would be awesome!

@redoz
Copy link

redoz commented Feb 23, 2018

Almost 3 years in, any chance this will happen soon?

@ErikEJ
Copy link
Contributor

ErikEJ commented Feb 23, 2018

I ended up just pulling on the project in my solution, but please, could you just state: this is not going to happen, or provide an ETA?

@StingyJack
Copy link

This TSqlTypedModel has been around for 4 years now and you are still distributing TSqlModel as a default?

Its easier to select metadata from the information schema or sys tables and hold that data in custom written classes than it is to use the TSqlModel.

It's an enormous disservice to much of the work you all have done for SSDT and SQL server by continuing to push that very-hard-to-use model. Please either include this into DacFx or a separate package (that is consumable by sql projects and can replace the SQL tt stuff).

@gonsalu
Copy link

gonsalu commented Apr 9, 2021

Any update on this?

@dzsquared dzsquared transferred this issue from microsoft/DACExtensions Feb 9, 2024
@dzsquared
Copy link
Contributor

moved from dacextensions repo, related to https://github.com/microsoft/DACExtensions/tree/master/DacFxStronglyTypedModel

@dzsquared dzsquared added the enhancement New feature or request label Feb 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests