2016-09-02 3 views
0

코드 창 또는 그 중 하나에서 잘못된 구문 오류가 예상되는 경우 궁금합니다. 그것은 단지 코드 지시어 < # #>을 인식하지 못하며 모든 곳에 C# 스크립트가 포함 된 불법적 인 sytax 오류를줍니다.모든 BIML 스크립트의 코드 창에서 잘못된 구문 오류가 발생했습니다.

예 :

<#@ template language="C#"#> 

이 한 줄은 '#'의 첫 번째 항목에서 나에게 3 구문 오류

  1. 를 제공은 불법 구문을 말한다. 유효한 시작 이름 문자이 필요합니다.
  2. '템플릿'에서 오류 '서식 파일'에 누락 된 속성 값을 제공합니다.
  3. '#'의 두 번째 어커런스에서 오류가 발생합니다. * 문자 '#'는 xml 네임 스페이스에서 16 진수 값 x023이 잘못되었습니다.

이 구문 오류에도 불구하고 정품 문제가없는 한 내 biml 스크립트는 아무 문제없이 준수합니다. 특히 코드를 수정하기 위해 디버깅 할 때 코드를 작성하는 것은 매우 성가신 일입니다.

예상 되나요? 이걸 없앨 수 있을까요? BIDSHelper 1.7.0 버전 (최신 다운로드)과 SSIS 2012를 사용하고 있습니다.

+0

당신이 당신의 전체 파일 및 오류의 스크린 샷을 게시 할 수 있습니까? 그저 아래에 삐걱 거리는 붉은 선을주는 것입니까? – iamdave

+0

예, 그저 붉은 선으로, 내 op에서 말했듯이 내 biml은 코드 창에 표시되는이 줄을 준수합니다. 나는 모바일 코드를 공유 할 수 없지만 내가 사용하는 곳 내의 모든 코드에 대한 오류를 보여줍니다. <##> –

답변

0

BIDSHelper는 코드 조각에 대한 구문을 올바르게 확인하지 않습니다. 내가 아는 한 현재 설정을 사용하여이 문제에 대한 해결책이 없습니다.

SSDT (as 2012 is currently not working)를 업그레이드 한 경우 BimlExpress을 설치할 수 있으며 대신 BIDSHelper와 동일한 기능 (Biml 파일로 수행 할 수있는 기능 포함)이 있으며 적절한 구문 강조 표시 및 오류 검사를 수행 할 수 있습니다. 여기

추가 정보 : http://www.cathrinewilhelmsen.net/2016/04/21/get-started-bimlexpress/

관련 문제