All that is wrong is that the project file does not have the correct binding to TFS. There is no section in the .csproj file that should look something like this:
<SccProjectName>SAK</SccProjectName> <SccLocalPath>SAK</SccLocalPath> <SccAuxPath>SAK</SccAuxPath> <SccProvider>SAK</SccProvider>
Where SAK (probably) means the solution already knows.
As far as I know, this only affects the display of version control status in Solution Explorer, as already noted, you can already perform other project version control tasks. This is not much, but worth fixing, as it is a good visual check that everything is controlled.
To fix this, select the project in the solution explorer, then go to File> Source Control> Advanced ...> Change Source Control ... Select the project in this list ( it will probably look accurate and valid), click Undo, leave a warning, then click Bind (the same button on the toolbar has been redone). Window this window and check all the files that it offers. This will lead to the necessary changes and padlocks will appear. Review and review the changes to save them.
Stephen turner
source share