回答:
/p:BlockOnPossibleDataLoss=false
コマンドラインでsqlpackage.exeを実行しようとしましたか?
SQLPackage.exeを使用してテストデータベースの.dacpacファイルを作成した後、/p:BlockOnPossibleDataLoss=false
オプションでそれを公開し、データベースを上書きしました。
最後に問題が見つかりました。Powershellスクリプト内でsqlpackage.exeを実行し、エラー処理が次のように設定されています
$Script:ErrorActionPreference = "Inquire"
Inquireを受け取ったことがないので、問題はsqlpackage.exeにあると推測しましたが、ErrorActionPreferenceを設定した後に別のpowershellスクリプトが含まれていたため、含まれたスクリプトにもErrorActionPreferenceが設定されていましたが、「Stop」になりました。それでも、BlockOnPossibleDataLoss = falseを設定した場合、エラーは発生しないはずですが、少なくともそれを処理する方法があります。
同じ問題が発生し、/ p:BlockOnPossibleDataLoss = falseが機能しません。
私の場合、最終的な解決策は、プロジェクトファイルのデバッグ設定でも設定する必要があることです。
これが誰かを助けることを願っています!:)