Discussion:
What is *.csproj.vspscc file for?
(too old to reply)
Dave Leach
2003-12-10 18:58:38 UTC
Permalink
I am using the Visual Studio .NET C# IDE. I am working in
a multi-project solution.

In one project that I added, a file with the file name
extension "csproj.vspscc" is in the project folder. In
another project that I added, no file with that extension
appears. The two projects are very similar in other
respects.

I examined the contents of one of these files, which is
listed below:

""
{
"FILE_VERSION" = "9237"
"ENLISTMENT_CHOICE" = "NEVER"
"PROJECT_FILE_RELATIVE_PATH" = ""
"NUMBER_OF_EXCLUDED_FILES" = "0"
"ORIGINAL_PROJECT_FILE_PATH" = ""
"NUMBER_OF_NESTED_PROJECTS" = "0"
"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT"
}

What causes a file of this type to be created?
What is it used for?

Thanks,
Dave
Santiago
2003-12-10 21:48:50 UTC
Permalink
I believe this file is for source control integration (with SourceSafe for
example).

- Santiago
Post by Dave Leach
I am using the Visual Studio .NET C# IDE. I am working in
a multi-project solution.
In one project that I added, a file with the file name
extension "csproj.vspscc" is in the project folder. In
another project that I added, no file with that extension
appears. The two projects are very similar in other
respects.
I examined the contents of one of these files, which is
""
{
"FILE_VERSION" = "9237"
"ENLISTMENT_CHOICE" = "NEVER"
"PROJECT_FILE_RELATIVE_PATH" = ""
"NUMBER_OF_EXCLUDED_FILES" = "0"
"ORIGINAL_PROJECT_FILE_PATH" = ""
"NUMBER_OF_NESTED_PROJECTS" = "0"
"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT"
}
What causes a file of this type to be created?
What is it used for?
Thanks,
Dave
Dave Leach
2003-12-11 00:27:29 UTC
Permalink
Okay, so it probably is related to source control.

But what causes this file type to be created?
What action in VS.NET creates them?

Dave
-----Original Message-----
I believe this file is for source control integration
(with SourceSafe for
example).
- Santiago
Post by Dave Leach
I am using the Visual Studio .NET C# IDE. I am working
in
Post by Dave Leach
a multi-project solution.
In one project that I added, a file with the file name
extension "csproj.vspscc" is in the project folder. In
another project that I added, no file with that
extension
Post by Dave Leach
appears. The two projects are very similar in other
respects.
I examined the contents of one of these files, which is
""
{
"FILE_VERSION" = "9237"
"ENLISTMENT_CHOICE" = "NEVER"
"PROJECT_FILE_RELATIVE_PATH" = ""
"NUMBER_OF_EXCLUDED_FILES" = "0"
"ORIGINAL_PROJECT_FILE_PATH" = ""
"NUMBER_OF_NESTED_PROJECTS" = "0"
"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT"
}
What causes a file of this type to be created?
What is it used for?
Thanks,
Dave
.
Tian Min Huang
2003-12-11 09:52:13 UTC
Permalink
Hello Dave,

Thanks for your post. The .vspscc is created and owned by SCC (source code
control), and it contains the information:

1. The relative path from the project's CONNECTION unified root to the
project file
2.The list of files excluded from source-control and referenced by the
project
3.If project is a custom enlistment project, the type of enlistment
supported
4.If project is a custom enlistment project, the original path from where
it was first added to source-control

Hope this helps.

Regards,

HuangTM
Microsoft Online Partner Support
MCSE/MCSD

Get Secure! -- www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.
Dave Leach
2003-12-11 16:47:54 UTC
Permalink
Tian Min,

What I still want to know is what operation in VS.NET
causes the .vspscc file to be created. Note that in my
original posting I stated that I have one project that
includes a .vspscc file and one that does not.

As far as I can tell, they are both under source control
and I followed the same process in creating the two.
I have the project folder and its contents checked into
ClearCase and I have bound them both to source control.

So, why would the .vspscc file be missing from one of the
projects? Again, what operation in VS.NET causes this
file to be created?

Dave
-----Original Message-----
Hello Dave,
Thanks for your post. The .vspscc is created and owned by
SCC (source code
1. The relative path from the project's CONNECTION
unified root to the
project file
2.The list of files excluded from source-control and
referenced by the
project
3.If project is a custom enlistment project, the type of
enlistment
supported
4.If project is a custom enlistment project, the original
path from where
it was first added to source-control
Hope this helps.
Regards,
HuangTM
Microsoft Online Partner Support
MCSE/MCSD
Get Secure! -- www.microsoft.com/security
This posting is provided "as is" with no warranties and
confers no rights.
.
Tian Min Huang
2003-12-12 07:22:48 UTC
Permalink
Hi Dave,

Based on my experience, the .vspscc file will be created when we add a
solution to the VSS in VS.NET. I created a new C# Windows Forms application
in VS.NET 2003, it will create the following files:

Mssccprj.scc
Testvspscc.csproj.vspscc
Testvspscc.vssscc
Vssver.scc

You can create a new one to check it.

I look forward to your response.

Have a nice day!

Regards,

HuangTM
Microsoft Online Partner Support
MCSE/MCSD

Get Secure! -- www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.
Loading...