sln是解决方案文件,就是VS中整个项目的集合体。一个项目可能有很多.cs .cpp之类的文件,然后一点开sln就会打开所有需要的文件,至于你的情况我也不太了解
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual C++ Express 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CQPdemo", "CQPdemo\CQPDemo.vcxproj", "{9D36EAFF-6BF0-4BDE-A20C-5BCB92DE79D6}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{9D36EAFF-6BF0-4BDE-A20C-5BCB92DE79D6}.Debug|Win32.ActiveCfg = Release|Win32
{9D36EAFF-6BF0-4BDE-A20C-5BCB92DE79D6}.Debug|Win32.Build.0 = Release|Win32
{9D36EAFF-6BF0-4BDE-A20C-5BCB92DE79D6}.Release|Win32.ActiveCfg = Release|Win32
{9D36EAFF-6BF0-4BDE-A20C-5BCB92DE79D6}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
以上是直接打开一个sln文件的信息,可以看到就是项目文件和设置