zoukankan      html  css  js  c++  java
  • 《Visual Studio Hacks 》读书笔记 (一)

    这里的Hacks的意思不是说用vs做坏事情,虽然我很想,它只是收集了各种vs的使用技巧等,加速我们的开发,增强我们的vs体验。

    现在感觉最近看的几本书都不错,“揭秘”给了我Asp.net进阶的知识,“vs hacks”解决了我很多平时的疑问,“vs 安全编程”给我打开vs的安全之路。第三本还没开始看,第二本现在正式开始,至于web服务,没理想中那么好,暂时放放。

    *解决方案与项目:记得在给同学说这两个概念的时候他们都很有疑问,因为之前的很多IDE都是以单个程序或者一个项目为单位,没有解决方案的概念。实际上所有企业级开发的项目都是由多个项目组成的,这个很容易想象,比如需要一个表示层的pj一个数据驱动层的pj也可以再加个业务层等多层的时候分项目易于管理文档以及其引用等等。

    *sln&suo:才明白原来suo是用户选项文件,启动项设置就是在这个里头,sln就是解决方案的文件了。附:源代码管理中不要选suo,这就是我老是碰到的问题了。

    *项目生成顺序:如果已经设置了项目的依赖关系那么vs就知道顺序了,启动项目不能为无输出的项目如类库。

    *哎,这几本就是太旧了,郁闷啊。

    *新建解决方案的问题:文件夹结构做好是顶级为解决方案文件子文件夹为各个项目,这个时候最好是先新建空白的解决方案然后添加就可以了。

    *在分层时最好每个层为一个项目

    *多个解决方案时:可以利用项目可以对应多个解决方案等方式来创建主解决方案。

    *超大项目中对多个项目可以放入一个逻辑文件夹作为分类

    *suo:隐藏的文件,以为二进制存储,如果此文件崩溃了,可以直接删除,会丢失用户设置的信息。

    *{E24C65DC-7377-472B-9ABA-BC803B73C61A}:这东西交GUID,用来唯一标识项目或者项目类型的。

    *ProjectSection:记录项目依赖的地方,同时还有是否是调试模式啊,等等,如果此项目无依赖,则没有此节;

    作者:KKcat
        
    个人博客:http://jinzhao.me/
        
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    深入理解乐观锁与悲观锁
    mysql5.7 安装常见问题
    nginx 前后分离,地址重写,url匹配中遇到的问题
    nginx rewrite
    Nginx location 配置
    Nginx高级应用之Location Url 配置
    Zookeeper的功能以及工作原理
    [PY3]——IO——文件目录操作
    [PY3]——pwd | grp 模块
    [PY3]——时间处理——datetime | calendar
  • 原文地址:https://www.cnblogs.com/jinzhao/p/1363967.html
Copyright © 2011-2022 走看看