(오라클 로그인 절차가 번거로우시면 위 파일을 다운받아 주세요. 용량이 10MB를 초과하여 분할압축 하였으며,
2015.08.24 기준 Generally Available (GA) Releases 버전입니다.)
C:\Program Files (x86)\MySQL\MySQL Connector Net 6.4.6\Assemblies
위 경로에 있는 dll을 참조에 추가해주면 된다.
(.NET framework 버전에 따라서 2.0 과 4.0 중 골라서 추가)
만약, dll 추가후
참조된 어셈블리 "~"이(가) 현재 대상 프레임워크 ".NETFramework,Version=v4.0,
Profile=Client"에 없는 "System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=~"에 종속되어 있기 때문에 확인할 수 없습니다. 대상 프레임워크에 없는 어셈블리에 대한 참조를 제거하거나 프로젝트의 대상을 다시 지정하십시오.
라는 경고가 뜬다면,
프로젝트 속성에서 "대상 프레임워크"를 Client 버전에서 full 버전으로 변경해주면 된다.
(full 버전 framework는 무거워서... 일단 경고이므로... 저는 client 버전으로 개발 속행...
후에 문제생기면 재 포스팅 하겠습니다)
출처 : http://hippochart.tistory.com/411
만약(2), dll 추가후
warning MSB3276: 같은 종속 어셈블리의 서로 다른 버전이 충돌합니다. 프로젝트 파일에서 "AutoGenerateBindingRedirects" 속성을 true로 설정하십시오.
라는 경고가 뜬다면,
응용 프로그램의 구성 파일(App.config 또는 Web.config)에 바인딩 리디렉션을 추가하면 된다.
(아래 더보기를 참조하여, 동일한 색은 동일한 문구로 대체해야 한다)
※Azure API 앱 클라이언트가 포함된 프로젝트에 대한 빌드가 성공하더라도 경고가 표시됩니다.
증상
빌드가 성공합니다. 그렇지만 다음과 같은 오류 메시지가 나타납니다.
충
돌을 해결하고 경고 메시지가 표시되지 않게 하려면 app.config에서 "Newtonsoft.Json,
Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" 어셈블리의 버전을 "4.5.0.0"
[]에서 "6.0.0.0" [](으)로 다시 매핑하십시오. C:\Program Files
(x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5):
경고 MSB3276: 같은 종속 어셈블리의 서로 다른 버전이 충돌합니다. 프로젝트 파일에서
"AutoGenerateBindingRedirects" 속성을 true로 설정하십시오. 자세한 내용은 https://msdn.microsoft.com/ko-kr/library/2fc472t2.aspx을 참조하십시오.
해결 방법
이 문제를 해결하려면 다음 방법에 따라 응용 프로그램의 구성 파일(App.config 또는 Web.config)에 바인딩 리디렉션을 추가하십시오.