次の方法で共有


コマンド ラインからデータベース プロジェクトをビルドする

Visual Studio Code の SQL Database プロジェクト拡張機能には、SQL データベース プロジェクトをビルドするためのグラフィカル ユーザー インターフェイスが用意されていますが、Windows、macOS、Linux 環境でもコマンド ライン ビルド エクスペリエンスを使用できます。 この記事では、コマンド ラインで Microsoft.Build.Sql SDK スタイルの SQL プロジェクトから .dacpac をビルドするために必要な前提条件と構文について説明します。

.NET を使用した Microsoft.Build.Sql

コマンド ラインから SQL プロジェクトを操作するには、SDK スタイルの SQL プロジェクトMicrosoft.Build.Sql を使用することをお勧めします。

Windows、macOS、または Linux のコマンド ラインから SDK スタイルの SQL プロジェクトをビルドするには、次のコマンドを使用します。

dotnet build

必要に応じて、プロジェクト名を指定します。 プロジェクト名を指定すると、より複雑なフォルダー構造内に特定のプロジェクトをビルドできます。

dotnet build AdventureWorks/AdventureWorks.sqlproj

.NET Framework を使用した Microsoft.Build.Sql

Microsoft.Build.Sql 2.0.0-preview.3 以降では、.NET Framework と msbuild を使用して、コマンド ラインから SDK スタイルの SQL プロジェクトをビルドできます。 SQLCLR オブジェクトの場合、SQL プロジェクトをビルドするには .NET Framework が必要です。

msbuild AdventureWorks/AdventureWorks.sqlproj