zoukankan      html  css  js  c++  java
  • VS中sln和suo的区别

    1.调试程序出现这个错误an error occurred while validating

    解决方案:http://stackoverflow.com/questions/8648428/an-error-occurred-while-validating-hresult-8000000a

    • open your setup project file (.vdproj) in notepad (or any other text editor)
    • delete these lines at a beginning of the .vdproj file:

      "SccProjectName" = "8:"
      "SccLocalPath" = "8:"
      "SccAuxPath" = "8:"
      "SccProvider" = "8:"
      
    • build again - error is gone

    要将.vdproj文件中的四行代码删除,然后再编译就可以正常了(文本编辑器推荐使用notepad++)

    2.VS中的.sln和.suo文件的作用

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

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

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

    .suo是solution user option的缩写,它是很重要的文件,它储存了用户界面的自定义配置,包括布局、断点和项目最后编译的而又没有关掉的文件(下次打开时用)等,以便于下一次你打开Visual Studio可以恢复这些设置,因此不要随便删除也无法删除,况且它们就是隐藏文件,所以不要管它们。 其实上面英文中解释已经很清楚了,要申明的是PDB中不带断点信息
  • 相关阅读:
    jqueryeasyui中创建复杂布局
    内表查询用到外表
    某人对为什么不搞.net,不搞web的原因
    眼睛痛的一些原因
    控件包含代码块(即 <% ... %>),因此无法修改控件集合(用户自定义控件中)
    明天留着看
    SqlServer 数据归档
    从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。
    生成sql 脚本没有索引
    sqlserver 时间间隔
  • 原文地址:https://www.cnblogs.com/chucklu/p/3777211.html
Copyright © 2011-2022 走看看