これはソース管理に関係しています。私は VSS と Visual Studio 2008 プラグインを使用しています。参照されたプロジェクトの DLL がプロジェクトに含まれる (そして VSS にチェックインされる) と、それらのファイルはビルド プロセスの一部としてチェックアウトされず、読み取り専用になるため、次のビルドで失敗します。
bin フォルダー全体とすべての dll を除外することもできますが、そこに静的 dll (つまり、ソリューションの一部として再構築されないもの) を配置し、興味深いことに、Visual Studio は他の製品の出力以外の dll を次のように扱います。除外されたファイルは問題ありません。
VS2005 では、VSS プラグインは参照プロジェクトの出力をチェックイン保留中のファイルとして自動的に追加しませんでしたが、VS2008 では追加します。
誰かがこの問題に遭遇したり、回避策を見つけたりしますか?