.sln文件是做什么的

.sln文件是做什么的,第1张

sln文件是一个文本文件。

虽然sln文件没有用最流行的XML文件表示,但数据结构却类似于XML文件,基本上也是由节组成,一个节由标记和End加标记来限定,比如说工程信息的标记为Project,那么他们由Project和EndProject来限定。

每个节可以有自己的属性,并且节内部可以再嵌套子节。子节的名称由标记加section表示,然后在名称的后面加上一个小括号,其中记录这个子节的意义,比如表示工程依赖关系的子节就是ProjectSection(ProjectDependencies)。

子节也可以有属性,但是子节的属性都是由一个等式表示。

扩展资料

一个sln文件通常由三部分组成:

1. 文件版本

2.工程信息

3.全局设置

以下是一个sln文件用文本程序打开后的代码(VS2005):

MicrosoftVisualStudioSolutionFile,FormatVersion9.00

#VisualStudio2005

Project

("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}")="projectname","projectname.vcproj",

"{022ABD74-231B-433C-9212-C3256ADB7AEB}"

EndProject

Global

GlobalSection(SolutionConfigurationPlatforms)=preSolution

Debug|Win32=Debug|Win32

Release|Win32=Release|Win32

EndGlobalSection

GlobalSection(ProjectConfigurationPlatforms)=postSolution

{022ABD74-231B-433C-9212-C3256ADB7AEB}.Debug|Win32.ActiveCfg=Debug|Win32

{022ABD74-231B-433C-9212-C3256ADB7AEB}.Debug|Win32.Build.0=Debug|Win32

{022ABD74-231B-433C-9212-C3256ADB7AEB}.Release|Win32.ActiveCfg=Release|Win32

{022ABD74-231B-433C-9212-C3256ADB7AEB}.Release|Win32.Build.0=Release|Win32

EndGlobalSection

GlobalSection(SolutionProperties)=preSolution

HideSolutionNode=FALSE

EndGlobalSection

EndGlobal

通常SLN文件不向下兼容,但是通过更改前两行的版本信息,可以使用支持同.NETFramework的低版本VisualStudio打开(如通过更改VisualStudio2012创建的.NET4.0项目SLN文件,可以通过修改SLN来支持VisualStudio2010打开)

新建项目,是新建项目。 会对应生成 项目工程文件 .sln , 里面有一个隐藏文件 .vs 这个可以删除,包文件也可以删除, obj bin 文件夹可以删掉, 这样你一起把整个文件夹 拷贝走就行了。

记住是新建项目,不是新建网站这种类型的东西


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11509477.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存