如何在 Visual Studio 2017 中为 C++ 安装 npgsql

How to install npgsql for c++ in Visual Studio 2017

抱歉,如果这太简单而无法帮助大多数人。

这是我第一次像这样远程完成任何事情,看来我的问题太不先进了,无法在任何文档中涵盖。 我正在尝试将 Visual Studio 2017 中的 c++ 项目连接到 PostgreSQL 数据库。 需要说明的是,我知道如何 运行 pgAdmin/host 数据库,用 C++ 编写代码,而且我认为如果我让它工作的话,我可以处理 npgsql 语法。 但是,我从未使用过 .NET(尽管 4.5 在我的计算机上)。

这是我正在做的事情:

我在 Visual Studio 2017 年开始了一个 C++ 的空项目。
我打开 nuget 管理器并搜索 npgsql,但我的项目指向本机 v0.0 而不是 .NET 框架。
所以我在 .NET 框架中以 v4.5 为目标 属性,但这并没有改变任何东西。

有人可以告诉我我正在尝试做的事情是否可行吗?
我应该使用空项目以外的其他项目吗?
这需要是某种网络应用程序吗?

如果可能的话,我希望得到有关如何操作的任何建议。

如果您正在编写本机 c++ 程序,则不太可能要引入 .net 程序集。如果你想连接到 pg 数据库,我建议你使用 odbc 驱动程序(https://odbc.postgresql.org/)或者可能有一些库作为 PG 的一部分可用,但是使用 .net 程序集将需要大量的不必要的互操作工作。