2016-09-02 4 views
0

コードウィンドウまたはそのまさに私が間違った構文エラーが予想されるのですか?コードディレクティブ<##>は認識されず、どこにでもC#スクリプトが埋め込まれているので、不正なsytaxエラーが発生します。すべてのBIMLスクリプトのコードウィンドウに不正な構文エラーがあります

例:

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

この一行は、 '#' の最初の発生時、私に3つの構文エラー

  1. を与えるには、不正な構文を言います。有効な文字が の開始名の文字が必要です。
  2. 'テンプレート'でエラーが表示されます*属性 'テンプレート'に属性値がありません。
  3. '#'のそれは エラーを返します* 16進数の値x023はxml 名前空間では無効です。

本来の問題がない限り、私のbimlスクリプトはこの構文エラーにもかかわらず問題なく対応します。これは、特に私が本物のコードを修正するためにデバッグしているときに、コードを書くのは面倒です。

これは予想されますか?私たちはこれを取り除くことができますか?私は1.7.0バージョンのBIDSHelper(ダウンロードで最新)と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/

関連する問題