2009-07-16 2 views
0

D : \ Web \ CityV2 \ App_Code \ ActiveRecord.tt (0,0) : 오류 CS0006 : 변환 컴파일 중 : 메타 데이터 파일 'MySql.Data' 찾을 수 없습니다MySQL T4 템플릿 오류 : 'MySql.Data'메타 데이터 파일을 찾을 수 없습니다.

제가 VWD 2008 Express를 사용하고 있다고 말하면서 시작하겠습니다.

내가 지금까지 찍은 단계는 다음과 같습니다 완전히 새로운 프로젝트를 Subsonic.Core.dll에 대한
  • 추가 참조 및 MySql.Data.dll
  • 복사 액티브 레코드 템플릿을 생성

    • 파일을 포함 < #를 @로 파일 = "SQLServer.ttinclude"#>를 포함
    • 모든 < #를 @를 변경 투사 = "MySQL.ttinclude"#>
    • 는 MySQL.ttinclude 및 설정을 복사 TemplateProviders 폴더에서 .ttinclude
    • 는 과 Settings.ttinclude 업데이트 내 ConnectionString을 데이터베이스 정보
    • 업데이트 Settings.ttinclude는 ranomore's instructions
    • 이 템플릿의 코드를 구축하는 시도에 따라, 외부 도구 매핑을 생성하고받은 오류

    그런 다음 My dev Connector에 "설치"되지 않았 음을 알았습니다 (bin에 대한 참조를 추가 했음에도 불구하고). 그래서 MySQL.com으로 가서 최신 6.0.4 커넥터 msi를 다운로드하여 설치했습니다 (GAC). 오류는 더 이상 나타나지 않지만 새로운 것은 없습니다. 새 클래스도없고, 새로운 오류도없고, 아무것도 없습니다. [그리고 예, 명령을 실행 한 후 프로젝트를 새로 고쳤습니다.]).

    두 가지 :

    1. 오전 어디 선가 단계를 실종?
    2. GAC에 MySQL을 설치하지 않고도 템플릿을 빌드 할 수있는 방법이 있습니까?
  • 답변

    0

    불행히도 SubSonic 3은 VWD 2008 Express를 지원하지 않습니다 (또는 특히 VWD는 t4를 지원하지 않습니다). 거기에 일종의 해결 방법은 ranomore가 내놓았지만 당신에 의해 몇 가지 작업이 필요합니다. 자세한 내용은 다음과 같은 질문을 참조하십시오 :

    SubSonic ASP.NET MVC sample in Visual Web Developer Express

    편집 : 내가 제대로 당신은 분명 이미 위의 링크를 가지고 질문을 읽을 수 있어야합니다. trial of VS professional을 다운로드하고 그 돈을 더 쓸 가치가 있는지 확인하기 위해 더 많은 행운이 있는지 알고있는 동안 가치가있을 것입니다. msdn 구독을 무료로 받으려고한다면 bizspark program

    에 등록해야합니다.
    관련 문제