この問題は、SQL Server 2008 R2 Cumulative Update 5 / SP1 / SQL Server 2012 RTM で解決されました。
Visual Studio でレポートを配置またはプレビューする際に、Reporting Services プロジェクトをビルドしようとすると、次のエラーが表示されることがあります。
パス「C:\My Solution Folder\bin\Debug\My Report.rdl」へのアクセスが拒否されました。
\bin\Debug\ フォルダー内のファイルが読み取り専用に変更されているように見えます。影響を受けるファイルの読み取り専用フラグを削除することで、症状を「修正」できます。これは通常 1 日に複数回発生するため、このエラーを完全に回避する方法を見つけたいと思います。
ファイルがソース管理システムに保存されていないことを確認したので、ソース管理プラグインがこの問題を引き起こしているようには見えません。この問題は SQL Server 2008 R2 で始まったようです。このバージョンの Reporting Services プロジェクトより前に \bin\Debug\ フォルダーが存在しなかったことは確かなので、これは理にかなっています。
プロジェクトの OutputPath をプロジェクト フォルダーの下にないパスに変更しようとしましたが、Visual Studio ではこれを行うことができませんでした。