2016-09-02 3 views
0

Je me demande si une erreur de syntaxe illégale est attendue dans la fenêtre de code ou si c'est juste moi? Il ne reconnaît pas les directives de code < # #> et donne une erreur de syntaxe illégale partout où j'ai des scripts C# incorporés.Erreur de syntaxe illégale dans la fenêtre de code pour tous les scripts BIML

Par exemple:

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

Cette seule ligne me donne 3 erreurs de syntaxe

  1. A première occurrence de '#' dit syntaxe illégale. Prévu valide début nom caractère.
  2. Au 'modèle' il me donne l'erreur * Manquant valeur d'attribut sur l'attribut «modèle».
  3. À la 2ème occurrence de '#', donne l'erreur * Caractère '#', la valeur hexadécimale x023 est illégale dans l'espace de noms xml .

Malgré cette erreur de syntaxe, mes scripts biml se conforment sans problème, à moins d'un véritable problème. C'est tellement ennuyeux d'écrire du code surtout quand je débogue pour réparer du vrai code.

Est-ce prévu? pouvons-nous nous en débarrasser? J'ai installé la version 1.7.0 de BIDSHelper (qui est le dernier en téléchargements) et en utilisant SSIS 2012.

+0

Pouvez-vous poster une capture d'écran de votre dossier complet et l'erreur? Est-ce simplement qu'il vous donne la ligne rouge squiggly dessous? – iamdave

+0

Oui, c'est juste la ligne rouge, comme je l'ai dit dans mon op mon biml se conforme même à ces lignes montrant dans la fenêtre de code. Je suis mobile ne peut pas partager le code mais il montre une erreur pour n'importe quel code dans lequel j'utilise <##> –

Répondre

0

BIDSHelper ne vérifie pas correctement la syntaxe pour les extraits de code. Autant que je sache, il n'y a pas de solution à cela en utilisant votre configuration actuelle. Si vous avez mis à jour votre SSDT (as 2012 is currently not working), vous pouvez installer BimlExpress à la place, qui a les mêmes fonctionnalités que BIDSHelper (ce qui concerne les fichiers Biml) et qui a la coloration syntaxique et la vérification d'erreurs appropriées.

Plus d'infos ici: http://www.cathrinewilhelmsen.net/2016/04/21/get-started-bimlexpress/