admin管理员组

文章数量:1532380

2024年4月4日发(作者:)

vs如何删除解决方案

篇一:vs里 .sln和.suo 文件

vs里 .sln和.suo文件

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

When a Web site is created, a solution file and

a hidden solution user options file are created. By

default, these files are created in the My

Documents/Visual Studio 20XX/Projects folder.

bcoz they are not required in the deployed website.

SLN :

* A list of the projects that are to be loaded into

Visual Studio 20XX * A list of project dependencies

* Microsoft Visual SourceSafe information

* A list of add-ins that are available

SUO :

* The task list

* Debugger break points and watch window settings

* Visual Studio window locations

Visual 采用两种文件类型(.sln和.suo)来存储特定

于解决方案的设置,它们总称为解决方案文件。为解决方案

资源管理器提供显示管理文件的图形接口所需的信息

从而在每次继续开发任务时,不会因开发环境而分散精

力;

*.sln: 通过为环境提供对项目、项目项和解决方案项

在磁盘上位置的引用,可将它们组织到解决方案中。比如是

生成Debug模式,还是Release模式,是通用CPU还是专用的

等.

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

程!

*.suo: 解决方案用户选项记录所有将与解决方案建

立关联的选项。

以便在每次打开时,它都包含您所做的自定义设置。比

如VS布局,项目最后编译的而又没有关掉的文件

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

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

*.suo解决方案用户选项,记录所有将与解决方案建立

关联的选项,以便在每次打开时,它都包含用户所做的自定

义设置。

它储存了用户界面的自定义配置,包括布局、断点和项

目最后编译的而又没有关掉的文件等,以便于下一次你打开

Visual Studio可以恢复这些设置,因此不要随便删除,所

以不要管它们。 其实上面英文中解释已经很清楚了,要申

明的是PDB中不带断点信息.

其中,VS布局包括:监视器1234的变量列表、断点标

记及开关状态、输出窗口错误窗口等的分布及其悬浮状态,

还有项目卸载状态标记。

*.suo文件偶尔会被破坏,从而在构建和编辑应用程序

时出现意想不到的结果。如果Visual Studio对于每个解决

方案不稳定,就应删除.suo文件。下次打开解决方案时,

Visual Studio会重建它。

篇二:图解VS20XX打包全过程

图解VS20XX打包全过程(含卸载功能)

首先打开已经完成的工程如图:

下面开始制作安装程序包。

第一步:[文件]—>[新建]?[项目]?安装项目。

名称可以自己根据要求修改。

位置是指你要制作的安装文件存放在什么目录内,可以

根据需要修改,本人一般是把它放在本工程的同一个目录

内。

将解决方案改为“添入解决方案”否则VS20XX将单独

创建一个新的解决方案。 设置完后点击确定按钮。

解决方案资源管理器中增加了Setup1方案。当然也可

以把图的Setup1改名为Install。

第二步、开始制作安装包。

安装向导完成后即可进入项目文件夹:

双击"应用程序文件夹"在右边的空白处右击,选择添加

->文件,将你的做的应用程序的可执行文件和相应的类库和

组件添加进来.

当然也可以直接点右键选择添加—>项目输出

选择主输出之后点击确定。

然后右击你的可执行文件,创建快捷方式,然后把快捷

方式分别剪切或复制到左边的"用户的'程序'菜单"和"用户

桌面"中.

这样安装程序安装完成后会在 "开始->所有程序"和"

桌面"上生成程序的快捷方式.

如果想在开始程序中单独创建文件夹,你就应当在“用

户的‘程序’菜单”中建立文件夹并为它起个名子,并把快

捷方式放到这个文件夹中。

下面是为快捷方式添加图标,现在我们将准备好的图标

复制到我们的setup1文件夹下。并将此图标添加到VS20XX

安装项目的“应用程序文件夹”下。选择你的快捷方式,在

它的属性对话框中选择“Icon”属性项,选择浏览。找到你

的图标。

然后右击左边的"应用程序文件夹"打开属性对话框:

将属性中的"defaultlocation"的路径中的

"[manufacturer]"去掉,

不然的话做好的安装程序默认安装目录会是

"c:programm file你的用户名安装解决方案名称"。我把

它改为如下名称:[ProgramFilesFolder]GzyShell。这样

就是c:programm file GzyShell了。

然后打开解决方案管理器,右击你的解决方案名称,选

择属性:

然后打开解决方案管理器,右击你的解决方案名称,选

择属性:

在打开的属性页中,选择"系统必备

",

好了,这样就完成99%了,然后点击"生成->生成解决方

案",哈,生成成功! 第三步,加载“卸载”功能

上面的文章只介绍了简单的生成安装的方法,

但是在下并没有直接生成卸载程序的功能,

篇三:如何使用VS20XX打开VS20XX的解决方案

公司大部分人还在使用VS20XX做的项目。

想使用VS20XX尝尝鲜,但是也用不到的库。

想着以后用VS20XX做了改动,VS20XX仍然可以用。

就研究查看了一下.SLN文件。

发现VS20XX的SLN文件的开头会有如下代码:

1 Microsoft Visual Studio Solution File, Format

Version 2 # Visual Studio 20XX

打开VS20XX的SLN文件的开头却是如下代码:

1 Microsoft Visual Studio Solution File, Format

Version 2 # Visual Studio 20XX

试着将VS20XX的SLN的前面这两行替换成了VS20XX的

那两行代码。

保存关闭,然后双击打开的时候就选择了VS20XX,而且

打开的项目也是完全没有问题的。 分享一下这个小技巧,

可能会有人需要哦。

备注:使用的.Net framework一定不要高于VS20XX哦,

也就是说一定要是VS20XX中有的才可以,不然会报错的。

补充一点,我这里测试的C/S程序,也就是winform下

是没有什么问题的,当然也不完全保证一定正确。

希望测试发现有问题可以在回复中发一下,我们一起研

究一下怎么去解决。

20XX-11-19 补充

在我尝试中发现就算更改这些以后有可能某些VS20XX

的项目仍然无法使用VS20XX打开,因为VS20XX新建

的.csproj文件中toolsversion版本与VS20XX不同,如图

所示:

VS20XX的是:

而VS20XX的是:

VS20XX的是:

而VS20XX的是:

Project="$MicrosoftVisualStudioWebApplications

" /

所以在VS20XX的sln文件修改完毕后,先检查一下sln

下的所有.csproj文件是否还是如果是请修改为或者,然后

再尝试使用VS20XX打开。

本文标签: 解决方案项目文件