答案 0 :(得分:0)
这可能由https://github.com/npgsql/npgsql/issues/1445涵盖,修复程序将在下一版本的Npgsql中发布。
与此同时,解决方法只是首先在服务器资源管理器中添加数据库,然后才能完成向导。
答案 1 :(得分:0)
我也面临同样的问题。实际上有两个问题。
1)在向导屏幕中添加新连接时崩溃
修复:在服务器资源管理器中添加数据连接。然后就可以了。
2)在Server Explorer和向导屏幕中添加数据连接时崩溃。
修复:删除Postgres SQL扩展。重新启动VS。添加Postgres Sql扩展。重新启动VS。完成。
希望此解决方案有帮助。
在添加所有内容,扩展名,软件包等之后,如果CRUD操作失败,则可能未在app.config或web.config文件中包含以下配置。尝试添加它。
<system.data>
<DbProviderFactories>
<remove invariant="Npgsql" />
<add name="Npgsql Data Provider" invariant="Npgsql" description=".Net Data Provider for PostgreSQL" type="Npgsql.NpgsqlFactory, Npgsql, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7" support="FF" />
</DbProviderFactories>