SSDTプロジェクト(VS2017/VS2015、SSDTバージョン15.1.61702.140を使用)では、プロジェクトをビルドすることができません。コンパイラは、PostDeploymentScriptにSQL文について不平を言っています(はい、私はPostDeployにBuildActionプロパティを設定しています)。 SQLステートメントは、次のとおりSQL72007:構文チェックに失敗しました。 '予期しないファイルの終了が発生しました。'
if ('$(env)' = 'dvp')
BEGIN
PRINT 'creating users for dvp'
:r .\SecurityAdditions\usersdvp.sql
END
ELSE IF ('$(env)' = 'qat')
BEGIN
PRINT 'creating users for qat'
:r .\SecurityAdditions\usersqat.sql
END
実際のエラーメッセージは、次のとおり
D:\My\File\Path\PostDeploymentScript.sql (lineNum, col): Error: SQL72007:
The syntax check failed 'Unexpected end of file occurred.' in the batch near:
最後の行(端部)にエラーメッセージで参照ラインNUM。これを引き起こす原因は何ですか?