I recently inherited a version controlled (TFS) .NET class library project that has the solution files and project files all in the same directory.
/projects
/MyProject
MyProject.csproj
MyProject.csproj.vspscc
MyProject.sln
MyProject.suo
MyProject.vssscc
I am fairly new to the .NET/VS/TFS world (I'm a Java/SVN guy) and my research shows that it is recommended to put projects in their own directory within a solution, allowing for the possibility of multiple projects:
/projects
/MyProject
/MyProject
MyProject.csproj
/MyFutureProject
MyFutureProject.csproj
MyProject.sln
MyProject.suo
What is the recommended way to create directories and move files?
I tried simply creating a directory in Windows Explorer and moving the files, but when I opened the Solution in Visual Studio, it re-checked out the project from TFS in the root directory. I considered moving the files directly in the Source Control Explorer, but I don't know what kind of effects that may have. I also do not know the proper home for the .vspscc & .vssscc files. Any help to get me on the right track would be appreciated!