Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Conversation

@kenjiuno
Copy link
Contributor

@kenjiuno kenjiuno commented Jan 3, 2016

  • NpgsqlDdexProvider2012, 2013 and 2015 projects are removed.
    NpgsqlDdexProvider2010 provides support for later Visual Studio versions.
  • NSIS setup removed.
    NpgsqlDdexProvider provides only core DDEX features.
    Other support programs are removed and currently in concept stage.
  • Menu commands are removed:
    [Setup Npgsql DbProviderFactories...]
    [Uninst Npgsql DbProviderFactories...]
    [Check Npgsql project installation...]

- NpgsqlDdexProvider2012, 2013 and 2015 projects are removed.
  NpgsqlDdexProvider2010 provides support for later Visual Studio versions.

- NSIS setup removed.
  NpgsqlDdexProvider provides only core DDEX features.
  Other support programs are removed and currently in concept stage.

- Menu commands are removed:
  [Setup Npgsql DbProviderFactories...]
  [Uninst Npgsql DbProviderFactories...]
  [Check Npgsql project installation...]
@kenjiuno
Copy link
Contributor Author

kenjiuno commented Jan 3, 2016

I want to make changes to NpgsqlDdexProvider setup again...

Current and planning:

- 2.2.7 3.0.4 this pr for 3.0.6
Objective GAC+DDEX support only DDEX support only DDEX support
Supported options None +SSDLToPgSQL.tt
+Setup and Checker
None, it is simple!
Npgsql to GAC Yes No No
Edit machine.config Yes No No
Edit devenv.exe.config No Yes (on demand) No
Setup format NSIS exe installer
+4 VSIX packages (2010,2012,2013 and 2015)
NSIS exe installer
+3 VSIX packages (2012,2013 and 2015)
Only one VSIX installer (2010 to 2015)
NpgsqlDdexProvider has its Npgsql No Yes No
Works needed after setup None [TOOLS]→[Setup ...] Run GAC installer
or
...

Note1: options like [SSDLToPgSQL.tt] and [Setup and Checker] will be re-implemented in another package which is currently planning.

Note2: I knew that single VSIX package for multiple Visual Studio versions (2010-2015) can be done, if we use assembly Microsoft.VisualStudio.Shell.10.0 (of Visual Studio 2010). Check stackoverflow

Note3: build automation can be done like msbuild NpgsqlDdexProvider.sln

Note4: NpgsqlDdexProvider is independent project. It builds and runs without Npgsql and EF (except on 3.0.x). They are associated as a Npgsql ADO .NET Data Provider.

@roji
Copy link
Member

roji commented Jan 3, 2016

These plans look great - having a single DDEX VSIX for all Visual Studio versionss, with no GAC/machines.config would be perfect!

Go head and merge what you want, let me know once you've finished and I can work on build server integration.

@roji roji force-pushed the hotfix/3.0.6 branch 2 times, most recently from 9bf3a31 to c1cc74f Compare April 20, 2016 21:11
@roji roji closed this May 1, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.