2017-04-06 12 views
0

이전에 C# way 2010을 사용하여 급여 시스템을 개발했으며이를 다시 참조로 사용하기로 결정했습니다. 그 때 ClickOne Application Deployment Manifest가 있었지만 오류가 발생했습니다. "응용 프로그램을 설치하거나 실행할 수 없습니다. 응용 프로그램에 어셈블리가 필요합니다. MySQL.Data 버전 5.1.7.0을 GAC (전역 어셈블리 캐시)에 먼저 설치해야합니다." 내가 윈도우/어셈블리에서 GAC를 검사 할 때, MySQL.Data 버전 6.2.2.0을 가지고 있었고,이 방법을 바꾸거나 제거하고 버전 5.1.7.0을 설치할 수 있습니까?GAC (Global Assembly Cache)의 MySql.data 버전을 변경하십시오.

내 질문에 대한 가능한 답변을 검색했지만 대부분의 결과는 게시 중입니다. 불행히도 SQL 데이터베이스를 잃어 버렸을 때 다시 응용 프로그램을 다시 게시 할 수 없기 때문에 가능한 답변을 계속 찾아 볼 수 있습니다.

미리 감사드립니다.

답변

1

cmd에서 GAC에 dll을 설치하려면 다음 명령을 사용하십시오. 첫째, 경로가 32 또는 64 비트를 기반으로

C:\Windows\Microsoft.NET\assembly 

될 GAC path.Mostly을 찾을 it.Before이 모든 것을 MySQL.Data 버전의 DLL 5.1.7.0를 다운로드 위치에 배치 설치 folder.And 아래 명령을 사용하여 설치하십시오.

Gacutil -i C:\location\Mysqldata.dll 

dll을 GAC에 설치합니다. 그리고 버전 5.1.7.0과 6.2.2.0은 모두 GAC에 존재합니다.

+0

"Gacutil이 내부 또는 외부 명령으로 인식되지 않습니다"라고 말합니다. – user7254740

+0

gacutil에 대한 해결책을 찾았습니다.이 문제를 해결 한 후에 병이 들었습니다. – user7254740

+0

오, 음,이 gacutil 것으로 계속 붙어 있습니다. – user7254740