2017-12-08 9 views
0

죄송합니다.이 기능을 사용하면 대부분의 사람들에게 도움이되지 않습니다.Visual Studio에서 Cp ++ 용 npgsql을 설치하는 방법 2017

이렇게 원격으로 수행 한 것은 이번이 처음이며 문제가 너무 커서 어떤 문서에서도 다루지 않는 것으로 보입니다. Visual Studio 2017의 C++ 프로젝트를 PostgreSQL 데이터베이스에 연결하려고합니다. 분명히하려면 pgAdmin/호스트 데이터베이스, C++ 코드를 실행하는 방법을 알고 있습니다. 작동하는 경우 npgsql 구문을 처리 할 수 ​​있다고 생각합니다. 그러나 .NET은 사용하지 못했습니다 (4.5는 내 컴퓨터에 있지만).

내가 2017
내가 nuget 관리자를 열고 npgsql 검색 Visual Studio에서 C++에 대해 빈 프로젝트를 시작,하지만 내 프로젝트가 대신 기본, v0.0를 가리키는 : 여기

내가 뭐하는 거지입니다 .넷 프레임 워크.
그래서 .NET Framework 속성에서 v4.5를 대상으로 지정하지만 아무 것도 변경하지 않습니다.

누군가 내가 시도하려는 것이 가능하면 알려주시겠습니까?
빈 프로젝트 이외의 다른 프로젝트를 사용해야합니까?
웹 응용 프로그램 일 필요가 있습니까?

가능한 경우 가능한 방법에 대한 조언을 원합니다.

답변

1

네이티브 C++ 프로그램을 작성하는 경우 .net 어셈블리를 가져 오지는 않을 것입니다. pg 데이터베이스에 연결하려면 odbc 드라이버 (https://odbc.postgresql.org/)를 사용하거나 PG의 일부로 사용할 수있는 라이브러리가 있지만 대신 .net 어셈블리를 사용하면 많은 양의 불필요한 interop 작업이 필요합니다.

+0

맞습니다 - Npgsql은 C#, F # 또는 VB.NET과 같은 .NET 언어와 함께 사용하기위한 PostgreSQL 용 .NET 공급자입니다. ODBC 또는 PostgreSQL의 네이티브 C 액세스 라이브러리 인 [libpq] (https://www.postgresql.org/docs/current/static/libpq.html) 인 C++ 드라이버를 찾고 있습니다. –