-
Notifications
You must be signed in to change notification settings - Fork 874
DDEX VSIX fix for VS2015 retail. #718
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
Conversation
|
(Check official doc http://www.npgsql.org/doc/ddex/) NpgsqlDdexProvider v3.0.4 Setup insturction:
NpgsqlDdexProvider v3.0.0-3.0.3 Setup insturction: NpgsqlDdexProvider will ask you to install on first use. Exit the VisualStudio. Select It asks permission to modify your devenv.exe.config: This will add the Npgsql in devenv.exe.config: Restart the Visual Studio once. New! Dec 22, 2015 Click a button to start the check! It will suggest them if you need one or more actions: [Test and result] shows test cases and their results: You will be able to generate models with Entity Data Model wizard after restarting Visual Studio 2015. References:
|
|
My private build is available at https://github.com/kenjiuno/Npgsql/releases/tag/NpgsqlDdexProvider |
|
Thanks @kenjiuno, I'll try to review this ASAP! |
|
@kenjiuno, I don't know have enough time at the moment to dive into VSIX - you can go ahead and merge this when you feel it's OK. Some comments:
|
|
Hi. @roji Thanks for checking this!
Yes, it is ideal to process required file edits on vsix installation. The problem is that installation is done without running Visual Studio shell (devenv.exe).
I think many developers are interested in use of Entity Framework (EDM wizard). I'll postpone the fix if it will take more than 1 week.
Ok, I'll do it periodically. |
64fbbe0 to
277827f
Compare
|
Ok, new pushed commit contains |
|
We need to tweak
|
|
Some ideas'd be done:
|
|
It mentions 3 distribution types of VS's package: VSIX/MSI/VSI Visual Studio Extension Deployment We'll need to combine VSIX and MSI(or NSIS) in order to support EDM wizard, even if we don't use GAC since Npgsql 3.0.
Single VSIX package distribution is fantastic, and may be possible, if we can prepare tooling like: Direct Code-first code-generator for PostgreSQL with Npgsql support! (without EDMX and EDM wizard) |
|
@kenjiuno, the last commit you added to this PR, 6276f4470dc8c202a67b5cc71115f7aebd06da25, contains some non-ASCII characters in the commit message ("build fix 2012 2015"). In UTF8 the problematic character is encoded as 0xe3 0x80 0x80, which I think is a Japanese whitespace character. This caused some trouble with the build server database, and I think in general it's probably better to stick to ASCII in commit messages... Can you please rewrite the commit message? |
|
Hi.
Yes, I have confirmed that it is non ASCII white space. |
Tweak NpgsqlDdexProvider2012 configuration names.
(cherry picked from commit 658b5f9631d232c49c992b7315d8189c40e8641f)
(cherry picked from commit 766556ee2fb2d8a28fde38d03e9fa3bb5e4e1d29)
(cherry picked from commit 193df08155e9fb5f2338b534abd09b79ac06d568) Conflicts: packages/repositories.config
|
Hi Kenji, I have followed the instructions but I cannot choose the Npsql data provider from ADO.Net Entity Model Wizard. |
|
Hi. Thanks for trying NpgsqlDdexProvider! I'll check about your issue. 2015-11-03 12:44 GMT+09:00 hypocentrum notifications@github.com:
|
Please confirm if both (EntityFramework6.Npgsql and NpgsqlDdexProvider) versions are 3.0.3? Please build your project once. It will copy files to OutputPath. And you will be able to use PostgreSQL data connection. |
|
Thanks!! After I built the project it worked flawlessly. |









Hi.
This is pr for #598 DDEX VSIX for VS2015 retail.
Npgsq.dllis installed with NpgsqlDdexProvider vsix package.<DbProviderFactories>atC:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe.configinstead ofmachine.config.Known problem(s):
Passwordproperty and it fails to connect.