文档章节

Visual Studio 中的 .sln 和 .suo 文件

taadis
 taadis
发布于 2018/09/28 13:30
字数 409
阅读 75
收藏 0

解决方案文件

Visual Studio 采用两种文件类型 .sln & .suo 来存储特定于解决方案的设置。这些文件总称为解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息,从而使您每次继续开发任务时,都能够全身心地投入到项目和最终目标中,不会因开发环境而分散精力。

.sln(Solution)

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

Tips: .sln 文件应该在开发人员之间共享.

.suo(Solution User Options)

解决方案用户选项,记录了所有将与解决方案建立关联的选项,以便在每次打开时,它都包含您所做的自定义设置,比如你的VS布局,你的项目最后编译的而又没有关掉的文件(下次打开时用),你调试加的断点信息等.

Tips: .suo 文件的针对每个用户特定的文件,不应该在开发人员之间共享.

© 著作权归作者所有

taadis

taadis

粉丝 6
博文 548
码字总数 90461
作品 0
温州
其他
私信 提问
加载中

评论(2)

taadis
taadis 博主

引用来自“Qubernet”的评论

以前只知道可以把sou文件删除,没特意关注过
很正常的啦,有些东西可能你每天都在用,可是你不一定需要知道背后的一些故事,比如1+1为什么=2?

不过多了解下总是好的.
Qubernet
Qubernet
以前只知道可以把sou文件删除,没特意关注过
.Net 文件名后缀的详细解释

.sln:解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息。 .csproj:项目文件,创建应用程序所需的引用、数据连接、文件夹和文件的信息。 .aspx:Web 窗体页由两部分...

springfe
2005/03/25
0
0
修复 "Unrecognized Version" .sln 文件

最近几天在写一些demo程序过程中,发现了一个让我头疼的事情。在VS2010下建了几个解决方案(i.e. Solution),写好程序后,将代码提交到Git仓库中,结果从另一台电脑上clone出来后,发现所有的...

坊间小毅
2012/12/03
360
0
将vs2012建的项目转换为vs2010项目

vs2012建的项目vs2010打不开,但vs2010的项目vs2012能打开,所以我觉得vs2012没有对解决方案进行重大的调整,尝试修改了一下.sln文件,使用vs2010就能打开了,方法如下: 1用记事本打开.sln文件 2替...

汪辉0504
2013/06/27
1K
0
VS2010项目转化为VS2008项目

第一步: 打开VS2010项目的SLN文件有如下代码: Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 将之改为: Microsoft Visual Studio Solution File, F......

彭博
2012/04/12
1K
0
cmake工具使用简明教程(基于命令行和gui,编译到windows和linux双平台)

引用 https://cmake.org/runningcmake/ https://cmake.org/cmake-tutorial/ http://www.hahack.com/codes/cmake/ http://www.cnblogs.com/cuiocean/p/5460419.html cmake可以用来构建跨平台的......

u012234115
2017/04/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

cleanLastUpdated.bat

@echo offrem create by AnXiaole rem 这里写你的仓库路径set REPOSITORY_PATH=C:\Users\AnXiaole\.m2\repositoryrem 正在搜索...for /f "delims=" %%i in ('dir /b /s "%REPO......

安小乐
21分钟前
5
0
操作放大器的用法是什么?

  有区别   1、单级放大的倍数比较有限,一般在100倍以下。放大倍数很大的话,负反馈就比较浅,对于放大倍数的稳定性不利。假如需要放大倍数更高,就不得不动用多级放大电路了。单级放大...

仙溪
24分钟前
3
0
c++ 上传文件 curl

bool uploadFile(std::string url, std::string file, std::string auth) { boost::filesystem::path p(file); CURL *curl; CURLcode res; struct curl_httppost *for......

青黑
29分钟前
3
0
冒泡与插入排序的代码实现

// 冒泡排序,a 表示数组,n 表示数组大小public void bubbleSort(int[] a, int n) { if (n <= 1) return; for (int i = 0; i < n; ++i) { // 提前退出冒泡循环的标志位 ...

无名氏的程序员
32分钟前
4
0
centos7.6 +mhvtl1.6安装

以前的mhvtl都是在centos6.x,5.x上安装的mhvtl以前版本为1.4,现在最新的1.6出来,可以安装在centos7.6上,下面是安装过程: 1.安装基础包 centos7.6只要能上外网,默认是配置了yun源的,这些...

突突突酱
34分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部