2017-06-07 4 views
2

Visual Studioオンラインでビルド定義を作成しました。これはSSISプロジェクト(dtproj)をビルドします。ビルドは成功したようですが、 "dtprojはMSBuildでサポートされていないため、ビルドできません"という警告が表示されます。ビジュアルスタジオオンラインビルド定義を使用したSSISソリューションのビルド... MSDuildでは.dtprojがサポートされていないため、ビルドできません。

SSDTがビルドサーバーにインストールされています。

この警告が表示される理由はありますか?

答えて

1

MSBuildは、SSDTが使用するプロジェクトファイル形式を構築できません。これは、msbuild前のビジュアルスタジオ形式です。

create an msbuild project that performs the necessary tasksへのハッキーな方法がありますが、最も簡単な方法はこのプロジェクトでMSBuildを使用するのではなく、ビジュアルスタジオのコマンドラインdevenv.exe /buildでビルドします。これはVisual Studioから構築されるため、すべてのプロジェクトファイル形式を理解し、必要なSSDTプラグインを備えています。

+0

こんにちはMartin、 ビジュアルスタジオ2015を使用しても問題なく動作しますが、ビジュアルスタジオでオンラインでビルドして定義します。 –

+0

VSTS /ビルドサーバでも 'devenv.exe'を使うことができます。 VSTSでmsbuildベースのタスクを使用することはできませんが、コマンドラインステップを使用してください。 devenv.exeを使用する「ビジュアルスタジオでのビルド」タスクの機能要求はhttps://github.com/Microsoft/vsts-tasks/issues/946 –

+0

です。ありがとうございました。 –

関連する問題