SQL2014をsqlproj
ローカルでターゲットとするがあります。ビルドと公開は、VisualStudioから期待どおりに機能します。
現在、VS Onlineを使用して、データベースプロジェクトをビルドしてAzure Databasev12に展開しようとしています。SSDTが間違ったデータベースをターゲットにしているというエラーが発生します。これは、AzureDatabaseとSQL2014が異なる機能をサポートし、異なる警告/エラーを生成するため、理にかなっています。オンラインで見つけたすべての記事/投稿は、設計時にGUIからターゲットプラットフォームを変更する方法を示しています。
クラスライブラリのターゲットプラットフォームを変更するのと同じように、プラットフォームはビルド時にターゲットにできると想定しています。ただし、sqlprojtargetplatformで使用可能な引数のリストを見つけることができません。
誰かがリンクを持っているか、VS Onlineビルドパラメータに設定するkey = valueプロパティを知っていますか?
ありがとうございました
値はプロジェクトのDSPプロパティに格納されるため、/p:DSP=Microsoft.Data.Tools.Schema.Sql.SqlAzureV12DatabaseSchemaProvider
VisualStudioビルドタスクでMSBuild引数を指定できます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加