現在、TFS 2017のvNextビルドプロセスを使用してビルドプロセスを自動化しようとしています。TFS vNextソースがロードされていないため、 'dbref.dacpac'という名前のソースからの外部要素への参照を解決できませんでした。
私は2つのデータベースdb1とdb2を含むシステムの一部としてデータベースソリューションを持っています。 db1はdb2を参照しますが、db2は何も参照しません。
db1プロジェクトのビルド後のステップでは、sqlpackage.exeを使用して以前ビルドされたバージョンと比較し、変更スクリプトを生成します。以下のように見えるようにするためのコマンド:のVisual Studioから構築された場合、これは正常に動作します
"sqlpackage.exe" /a:script /sf:"d:\Builds\1\a\db1\db1.dacpac" /tf:"d:\Builds\1\s\\Databases\Current Live Versions\db1.dacpac" /op:"d:\Builds\1\s\\bin\Release\Sql\db1.sql" /tdn:db1
が、しかし、TFS vNextは、次のエラー
EXEC(0,0): Error SQL0: The reference to external elements from the source named 'db2.dacpac' could not be resolved, because no such source is loaded.
を与える私が「真」に抑止リファレンス警告を設定し、このきました何の効果もありませんでした。
誰でもこの問題を解決する方法はありますか?
vNextビルド定義を共有できますか? –
ビルドログ全体を共有できますか? –