0

コードウィンドウで不正な構文エラーが予想されるのか、それとも私だけなのか疑問に思っています。コード ディレクティブ <# #> を認識せず、c# スクリプトが埋め込まれているすべての場所で不正な構文エラーが発生します。

例えば:

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

この1行で3つの構文エラーが発生します

  1. 「#」の最初の出現は、不正な構文を示しています。有効な開始名文字が必要です
  2. 「テンプレート」でエラーが発生します*属性「テンプレート」の属性値がありません。
  3. '#' が 2 回出現するとエラーが発生します *Character '#', 16 進値 x023 は xml 名前空間では不正です。

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

これは期待されていますか?これを取り除くことはできますか?BIDSHelper の 1.7.0 バージョン (ダウンロードの最新版) をインストールし、SSIS 2012 を使用しています。

4

1 に答える 1

0

BIDSHelper は、コード スニペットの構文を正しくチェックしません。私の知る限り、現在の設定を使用してこれを解決する方法はありません。

SSDT をアップグレードした場合 ( 2012 は現在動作していないため)、代わりにBimlExpressをインストールできます。BimlExpressは BIDSHelper と同じ機能をすべて備え (Biml ファイルで何ができるかに関して)、適切な構文の強調表示とエラー チェックを備えています。

詳細はこちら: http://www.cathrinewilhelmsen.net/2016/04/21/get-started-bimlexpress/

于 2016-09-02T13:06:15.097 に答える