SSDT プロジェクトをビルドしようとしています。「ビルド」を実行すると、次のエラー メッセージが表示されます。
- パス「whateverMyPathIs\bin\debug\myProjectName.dacpac」へのアクセスが拒否されました。
- 03061: ファイル "whateverMyPathIs\bin\debug\myProjectName.dacpac" を削除できません。パス「whateverMyPathIs\bin\debug\myProjectName.dacpac」へのアクセスが拒否されました。C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets
私が気づいたこと:
- プロジェクトを「リリース」モードでビルドすると、上記のエラー メッセージが表示されません。
- Process Explorer を使用して、dacpac ファイルが他のプロセスで使用されているかどうかを確認しようとしましたが、何も見つかりませんでした。
- プロジェクト設定/ビルドから、「ビルド出力パス」を「bin/debug」から別の場所に変更すると、ビルドは正常に機能します。
- マシンを再起動した後、「アクセスが拒否されました....」に関する最初のエラー メッセージのみが表示されます。03061 から始まるエラー メッセージは表示されません。
Visual Studio 2012、SQL 2000 R2、SSDT 2012 を使用しています