Visual Studio を使ってて、.csproj.user みたいなファイルが勝手に出来てたりしませんか?あのファイルって、プロジェクトのプロパティの設定情報が入ってたりします。
例えば、Silverlight をホストする Webプロジェクトでは、プロパティに Silverlight アプリケーション という項目があります。
ここを変更すると、.csproj.user ファイル ProjectOutputReferences というタグの内容が変更されます。
.csproj.uesr から抜粋
<ProjectOutputReferences> <Ref Project="{85735E9A-1743-4087-A6D6-3742F026E6C0}" Folder="ClientBin">SilverlightApplication1.xap</Ref> <Ref Project="{C9C78C86-5F6B-496F-88E0-EF4AB3F5DC53}" Folder="ClientBin">SilverlightProject2.xap</Ref> </ProjectOutputReferences>
ちなみに .csproj ファイルの方にもこの内容は記載されていたので、.csproj.user ファイルが無くても問題ありません。
.csproj から抜粋
<SilverlightApplicationList>{85735E9A-1743-4087-A6D6-3742F026E6C0}|..\SilverlightApplication1\SilverlightApplication1.csproj|ClientBin|False,{C9C78C86-5F6B-496F-88E0-EF4AB3F5DC53}|..\SilverlightProject2\SilverlightProject2.csproj|ClientBin|False</SilverlightApplicationList>
TFS2010から取得したソリューションのデバッグができない も実は .user ファイルが無くて…とかじゃないのかな?