私のVisualStudioソリューションには、Webアプリケーションと単体テストアプリケーションが含まれています。私のWebアプリケーションはlog4netを使用しています。コマンドラインからmsbuildを使用してソリューションを構築できるようにしたいと考えています。ただし、コマンドラインからソリューションをビルドすると、log4net.xmlをテストプロジェクトのbinディレクトリにコピーできないため、ビルドエラーが発生します。
エラーメッセージは次のとおりです。
「ファイル'\bin\log4net.xml'を'bin\ Debug\log4net.xml'にコピーできません。パス'\bin\log4net.xml'へのアクセスが拒否されました。」
Visual Studioがこのファイルをロックしているように見えますが、なぜロックする必要があるのかわかりません。VSがロードしたプロジェクトのXMLドキュメントファイルをロックしないようにする方法はありますか?