Как установить npgsql для c ++ в Visual Studio 2017

извините, если это слишком просто, чтобы помочь большинству людей.

Это первый раз, когда я делал что-то подобное удаленно, и кажется, что моя проблема слишком непредсказуема, чтобы ее можно было найти в какой-либо документации.
Я пытаюсь подключить проект C ++ в Visual Studio 2017 к базе данных PostgreSQL.
Просто чтобы прояснить, я знаю, как запускать базы данных pgAdmin / host, код на C ++, и я думаю, что смог бы справиться с синтаксисом npgsql, если бы он работал.
Тем не менее, я никогда не использовал .NET (хотя 4.5 на моем компьютере).

Вот что я делаю:

Я запускаю пустой проект для C ++ в Visual Studio 2017.
Я открываю nuget manager и ищу npgsql, но мой проект указывает на нативный, v0.0 вместо .NET Framework.
Поэтому я нацеливаюсь на v4.5 в свойстве .NET framework, но это ничего не меняет.

Может кто-нибудь сказать, возможно ли то, что я пытаюсь сделать?
Должен ли я использовать другой проект, кроме пустого проекта?
Это должно быть какое-то веб-приложение?

Если бы это было возможно, я бы любил любые советы о том, как это сделать.

0

Решение

Если вы пишете нативную программу на c ++, очень маловероятно, что вы захотите добавить сборку .net. Если вы хотите подключиться к базе данных pg, я бы предложил вместо этого использовать драйвер odbc (https://odbc.postgresql.org/) или, возможно, есть некоторая библиотека, доступная как часть PG, но использование сборки .net потребует большого количества ненужной взаимодействия.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]