developer tip

Visual Studio에 MySQL 데이터 원본이 나타나지 않음

optionbox 2020. 11. 25. 07:53
반응형

Visual Studio에 MySQL 데이터 원본이 나타나지 않음


방금 http://dev.mysql.com/downloads/connector/net/ 에서 ADO.NET 커넥터를 설치했습니다.

그러나 MySQL은 그래야만하는 데이터 소스로 나타나지 않습니다. Visual Studio를 다시 시작해 보았습니다. 내 문제가 해결되지 않습니다. 잘못된 커넥터를 설치 했습니까?

여기에 이미지 설명 입력

편집 : 아직 아무것도 없습니다. 데스크톱 용 Visual Studio Express를 사용하고 있습니다. MySQL 데이터 소스를 사용하려면 Ultimate 에디션에 대한 비용을 지불해야합니까?


나는 방금 같은 문제를 겪고 있었다. 최신 Connector / NET 드라이버 (6.7.4)를 제거한 다음 이전 드라이버 (6.6.5)를 설치하여 문제를 해결했으며 작동합니다.

저는 Visual Studio 2010을 사용하고 있습니다. 최신 버전이 .NET4.5와 관련이 있다고 생각했기 때문에 제거했습니다.

편집하다:

다른 방법은 설치 중에 MySql 커넥터를 다양한 Visual Studio 버전 (2010/2012/2013/2015 ...)에 등록하는 것입니다. 제품 기능 수정으로 이동 하여 관련 Visual Studio 버전을 모두 선택합니다.

이미지 참조


Stuzor 및 hexcodes 솔루션도 저에게 효과적이었습니다. 그러나 최신 커넥터를 원하면 다른 제품을 다운로드해야합니다. 오라클 웹 사이트에서 :

버전 6.7부터 Connector / Net에는 Visual Studio 통합 용 MySQL이 더 이상 포함되지 않습니다. 이 기능은 이제 Windows 용 MySQL Installer를 사용하여 사용할 수있는 Visual Studio 용 MySQL이라는 별도의 제품에서 사용할 수 있습니다 ( http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html 참조 ).


Visual Studio 커넥터에 대한 MySQL 지원 페이지에서 이것을 찾았습니다.

MySQL to Visual Studio EXPRESS 에디션을 지원하지 않는 것 같습니다.

따라서 귀하의 질문에 답하려면 궁극적 인 버전 또는 프로페셔널 에디션이 필요할 수 있습니다. VS와 함께 MySQL을 사용할 수있는 Express는 아닙니다.

http://forums.mysql.com/read.php?38,546265,564533#msg-564533여기에 이미지 설명 입력


에서 MySQL의 사이트.

버전 6.7부터 Connector / Net에는 Visual Studio 통합 용 MySQL이 더 이상 포함되지 않습니다. 이 기능은 이제 Windows 용 MySQL Installer를 사용하여 사용할 수있는 Visual Studio 용 MySQL이라는 별도의 제품에서 사용할 수 있습니다 ( http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html 참조 ).


모든 것을 시도했지만 Visual Studio 2015 Community Edition 에서는 http://dev.mysql.com/downloads/windows/visualstudio/ 에서 Visual Studio 1.2.4+ 용 MySQL을 설치했을 때 작동하게되었습니다 . 글을 쓰는 시점에서 1.2를 다운로드 할 수있었습니다. 나를 위해 일한 6.

여기에 이미지 설명 입력

VS2015에 대한 지원을 추가하는 1.2.4의 릴리스 노트는 http://forums.mysql.com/read.php?3,633391 에서 찾을 수 있습니다.


Connector 6.7.x는 더 이상 기본 데이터 공급자를 통합하지 않습니다. "Visual Studio 2012"이하의 경우 "MySQL for Visual Studio"를 설치해야합니다. "Visual Studio 2013"을 사용하는 경우 아직 "Entity Framework"에 대해 MySQL을 통합 할 수 없습니다. 2013 년 10 월에 솔루션을 사용할 수 있습니다!


링크를 사용해 보셨습니까? 확장입니다. 나는 같은 문제가 있었지만 표현 버전이 아니었고 작동했습니다. 그것은 당신에게도 유용 할 것입니다.


이후 버전을 제거하고 Visual Studio 2010 용 mysql-connector 6.3.9를 설치합니다.

설치 후 dll 파일을 추가하고 Visual Studio를 다시 시작하십시오.

잘 작동합니다.


Visual Studio 용 mysql을 설치하고 문제가 간단하게 해결되었지만 내 Visual Studio 버전은 2012입니다!


웹 설치 프로그램을 사용하여 VS 2015에 설치하려고했습니다. 작동하는 것처럼 보였지만 여전히 데이터 연결에 대한 MySQL 항목이 없었습니다. 결국 http://dev.mysql.com/downloads/windows/visualstudio/ 로 이동하여 커넥터를 제거하고 다시 설치하는 데 사용했습니다. 예상대로 작동하지 않습니다.


나는 같은 문제에 직면했고 mysql-connector-net-8.0.11을 설치했습니다. 그러나 Visual Studio에서는 mysql 용 db 커넥터를 표시하지 않습니다. 그런 다음 mysql-for-visualstudio-1.2.8을 설치하고 Visual Studio를 실행했습니다. 잘 작동합니다.

감사합니다!


Visutal Studio 2017 Community Edition으로 어려움을 겪었습니다. 위의 옵션 중 어느 것도 저에게 효과가 없었습니다. 제 경우에는 다음과 같이해야했습니다.

  1. MySQL 설치 프로그램 실행 및 설치 / 업그레이드 : Visual Studio 용 Connector / NET 및 MySQL을 최신 버전 (당시 8.0.17 및 1.2.8)으로

  2. Visual Studio 설치 관리자 실행> Visual Studio Community 2017> 수정> 개별 구성 요소> 4.6.2, 4.7, 4.7.1 및 4.7.2 용 .NET Framework 대상 지정 팩 추가

  3. 프로젝트를 다시 열고 프로젝트 대상 플랫폼을 4.7.2로 변경합니다.

  4. 모든 MySQL 관련 nuGET 패키지 및 참조 제거

  5. 다음 nuGET 패키지를 설치합니다. EntityFramework, MySql.Data.Entity, Mysql.Data.Entities

  6. 다음 nuGET 패키지 업그레이드 : MySql.Data, BouncyCastle 및 Google.Protobuf (어떤 이유로 설치 직후 사용 가능한 업데이트가 있음)

참고 URL : https://stackoverflow.com/questions/16879451/mysql-data-source-not-appearing-in-visual-studio

반응형