vs里 .sln和.suo 文件

Net解决方案下 .sln文件和.suo文件的解释:

When a Web site is created, a solution file (.sln) and a hidden solution user options file (.suo) are created. By default, these files are created in the My Documents\Visual Studio 2005\Projects folder. bcoz they are not required in the deployed website.

SLN ( own‘s the following details):

* A list of the projects that are to be loaded into Visual Studio 2005
    * A list of project dependencies
    * Microsoft Visual SourceSafe information
    * A list of add-ins that are available

SUO ( own‘s the following files):

* The task list
    * Debugger break points and watch window settings
    * Visual Studio window locations 

 

        Visual Studio.NET采用两种文件类型(.sln和.suo)来存储特定于解决方案的设置,它们总称为解决方案文件。为解决方案资源管理器提供显示管理文件的图形接口所需的信息
从而在每次继续开发任务时,不会因开发环境而分散精力;

*.sln:(Visual Studio.Solution) 通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中。比如是生成Debug模式,还是Release模式,是通用CPU还是专用的等.

       ps:就是打开文件的索引,正确引导你进入环境,进入工程!

*.suo: (solution user opertion) 解决方案用户选项记录所有将与解决方案建立关联的选项,
以便在每次打开时,它都包含您所做的自定义设置。比如VS布局,项目最后编译的而又没有关掉的文件(下次打开时用)
    

        ps:大概就是保存一些与代码本身无关的一些配置.


       *.suo 是一种文件的格式。它是很重要的文件,

       *.suo 解决方案用户选项,记录所有将与解决方案建立关联的选项,以便在每次打开时,它都包含用户所做的自定义设置。

       它储存了用户界面的自定义配置,包括布局、断点和项目最后编译的而又没有关掉的文件(下次打开时用)等,以便于下一次你打开Visual Studio可以恢复这些设置,因此不要随便删除,所以不要管它们。 其实上面英文中解释已经很清楚了,要申明的是PDB中不带断点信息.  

  其中,VS布局包括:监视器1234的变量列表、断点标记及开关状态、输出窗口错误窗口等的分布及其悬浮状态,还有项目卸载状态标记。 
  *.suo文件偶尔会被破坏,从而在构建和编辑应用程序时出现意想不到的结果。如果Visual Studio对于每个解决方案不稳定,就应删除.suo文件。下次打开解决方案时,Visual Studio会重建它。

时间: 2024-12-07 19:31:52

vs里 .sln和.suo 文件的相关文章

VS中的.sln和.suo文件说明

.sln:通过为环境提供对项目.项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中. .suo:储存了用户界面的自定义配置,包括布局.断点和项目最后编译的而又没有关掉的文件等,以便下一次你打开Visual Studio可以恢复这些设置,它们就是隐藏文件. .csproj:Visual Studio会根据csproj里的XML定义来管理项目文件以及相关其他一些种类非常丰富的数据及操作,MSBuild也会根据csproj文件来得知编译这个项目需要有哪些依赖,默认输出路径.这就是cspro

VS 关于 .sln 文件和 .suo 文件

VS 关于 .sln 文件和 .suo 文件  Visual Studio.NET采用两种文件类型(.sln和.suo)来存储特定于解决方案的设置,它们总称为解决方案文件.为解决方案资源管理器提供显示管理文件的图形接口所需的信息,从而在每次继续开发任务时,不会因开发环境而分散精力: *.sln:(Visual Studio.Solution) 通过为环境提供对项目.项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中.比如是生成Debug模式,还是Release模式,是通用CPU还是专

c中头文件在cpp文件里引用和.h文件引用的思考

我们在编敲代码中头文件是常常使用的. 可是头文件是应该包括在.H文件里还是在.cpp文件里.在这个其中有什么样去差别呢. 假如说我们编写了一个a.cpp  .我们将a.cpp文件的变量和函数申明在a.h中. 在a.h文件有使用了b.中定义的类型type1数据m_type,相同b.cpp的头文件一些变量也声明在b.h中. 此时我们当然能够在a.cpp中包括b.h 也能够在a.h中.这样都是可行的.由于我们编译的时候会会将b.h包括进来. 而.h文件是不參与编译的.然后我们继续深入. 假如我们将b.

360同步盘把文件同步下来,结果反而把我云盘里的一大堆文件给同步没了

360你可以收费,但是别说关就关啊,什么监管涉黄爆,你以为就你一家网盘吗,百度黄爆不比你少,别人怎么还能搞.这是什么借口. 真的,你要是烧不起了可以收费,我在115都买了几年的vip券了.我相信很多人都愿意花钱.你不免费也比现在这样强啊. 有一次我硬盘坏了,买了个新硬盘,想在新硬盘上用360同步盘把文件同步下来,结果反而把我云盘里的一大堆文件给同步没了,很多资料都没了.自从这次被坑了以后,我再也不敢大意,每次都手动同步,同步完成马上关掉.而且每过几天就同步一次,在这次公告出来前才同步过一次.好险

freemarker里的分页--ftl文件

最近打算使用freemarker完成一个论坛系统,在发帖功能中需要使用到freemarker的分页,网上看了好多,都不是我想要的那种,而且和我已经完成的东西有很大出入,没有办法,自己动手,丰衣足食,so,请看ftl文件 <div id="forum_pagination" class="forum_pagination"> <div class="forum_pagination_page"> <#if page??

freemarker里的分页--ftl文件的传值

在上一篇<freemarker里的分页--ftl文件>中我们讨论了分页的逻辑,在这一篇文章中,我们开始看一下如何进行ftl的传值 也许你在上一篇文章中已经发现了端倪,是的,不错,我们需要一个类 package com.yunlu.leagueofitlovers.system.util; public class PageUtil { private int dataCount; private int currentPage; private int pageCount; private i

恢复linux里被误删除的文件

慎用删除命令! 之所以能恢复是因为你那块扇区没被覆盖,这就是为什么copy文件那么慢而删除文件那么快,因为删的只是文件名,inode号还在就好. 得先把下载好的extundelete-0.2.4.tar.bz2软件传到Linux系统里,并解压 tar -jxvf extundelete-0.2.4.tar.bz2 卸载需要恢复的分区 umount /tmp/sdb1 cd 到extundelete-0.2.4目录 执行源码编译 ./configure,一般情况下会报错,所以用rpm安装一个叫e2

一个文件夹里放多少个文件合适?

FAT16文件系统  可以保存的文件体积最大值是 4 GB - 1 byte (2^32 bytes - 1 byte):  卷的最大体积是4GB:每个卷上最多可以保存的文件数量是65,536个 (2^16):  根目录下可以保存的文件和文件夹数量最大值是512个(如果使用了长文件名,该数字还会减小) FAT32文件系统  可以保存的文件体积最大值是 4 GB - 1 byte (2^32 bytes - 1byte):  Windows自带的工具可以创建的卷的最大体积是32GB:  每个卷中最

如何只解压TAR包或ZIP包里的某一个文件

zip 首先得查看你想要解压文件的路径: unzip -l unzip -v 查看好路径之后解压: unzip -p abc.zip aaa/bbb/ccc.txt -d /tmp 配注:向zip里添加文件: zip -m abc.zip abc.txt压缩时排除某个文件:zip -r abc.zip /abc -x /abc/lych.txt删除解压包里的某个文件:zip -d abc.zip lych.txt tar包 首先得查看你想要解压文件的路径: tar -tf tar -xvpf a