プロジェクトファイルの変更をソースコントロールにプッシュしないでください。プロジェクトファイルのItemGroupにコンパイルセクションが追加され、そのクラスファイルが認識されますプロジェクトに含まれています。そのシナリオについては
<ItemGroup>
<Compile Include="App_Start\BundleConfig.cs" />
<Compile Include="App_Start\FilterConfig.cs" />
<Compile Include="App_Start\IdentityConfig.cs" />
<Compile Include="App_Start\RouteConfig.cs" />
<Compile Include="App_Start\Startup.Auth.cs" />
<Compile Include="Controllers\AccountController.cs" />
<Compile Include="Controllers\HomeController.cs" />
<Compile Include="Controllers\ManageController.cs" />
<Compile Include="Global.asax.cs">
<DependentUpon>Global.asax</DependentUpon>
</Compile>
<Compile Include="Models\AccountViewModels.cs" />
<Compile Include="Models\IdentityModels.cs" />
<Compile Include="Models\ManageViewModels.cs" />
<Compile Include="Models\UserInfo.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Startup.cs" />
</ItemGroup>
、私は、それが新しいテーブルは、彼らがしたいクラスを追加するには、データベースの代わりに、複数の開発者に追加したプロジェクトに必要なクラスを追加するために、ユーザ(例えば開発者のマネージャーを)聞かせてお勧めしますそうでなければtチェックインや最新のファイルを入手するときに衝突を処理する必要があります。
CLASSAがTFSに追加されてチェンジセットの一部になるようですが、.csproj(または.vbproj)の変更はチェンジセットの一部にはなりません。どのように新しいファイルCLASSAをプロジェクトに追加していますか?ソリューションエクスプローラを使用して新しい項目を追加すると、VSはprojファイルと新しいクラスファイルの両方の変更を自動的に保留します。 – WiSeeker
ソリューションに新しく追加または削除されたファイルはすべて、それぞれのプロジェクトの '.csproj'ファイルを更新します。このファイルは、プロジェクトに含まれるすべてのファイルのすべてのエントリを保持するので、非常に重要です。このファイルも同様にチェックインする必要があります。 –
'.csproj'をチェックする必要はありませんか?また?そうしないと、プロジェクトにクラスを追加しようとする次の人は、まだチェックアウトされているため、できなくなります。 – Sam07