vs使用指南

0VS技巧卸载与移除

1、卸载可以临时解除项目与解决方案生成的关联;移除可以解除项与解决方案、项目或文件夹的关联但 不移除其物理文件,移除没有卸载那么彻底,但他们都不会移除物理文件,只会删除关联 。 2、 解决方案 { 项目1{   属性;   引用;   类;   } 项目2{   属性;   引用;   类;   } 。。。。。。。。。。。。 项目n{   属性;   引用;   类;   } } 3、 csproj文件的作用

“csproj文件究竟是做什么用的” csproj文件 是“C Sharp Project”的缩写。 那么它究竟是给谁用的呢?那是给开发工具用的,例如我们再熟悉不过的Visual Studio,以及大家可以没有接触过,但是应该都听说过的MSBuild.exe。Visual Studio会根据csproj里的XML定义来管理项目文件以及相关其他一些种类非常丰富的数据及操作,MSBuild也会根据csproj文件来得知编译这个项目需要有哪些依赖,默认输出路径,Pre-Build和Post-Build需要哪些操作等等。Visual Studio和MSBuild都是开发工具,这就是csproj存在的唯一意义:为“开发环境”提供信息。而到了运行环境中,根本不会有人(操作系统?)关心所谓的csproj文件——也就是“程序是哪里来的”。 如果是个可执行程序,操作系统需要的只是exe,dll,甚至是配置文件或资源文件,而并非在开发中举足轻重的csproj,sln,dbproj等文件。而像IIS这样的运行环境,更加不会去关注csproj的影子:“csproj是什么?”IIS轻蔑地说,“我只听web.config的说法”。在运行环境中,csproj的辉煌不在——这是自然,你有办法向我们的IIS证明它使用的dll在开发期是由csproj,sln等文件来“统领”的吗?现在说到之前提到的“pdb文件需要放在Debug目录下才有效果”,其实不然。Debug目录只是VS的模板所“默认存在”的编译规则所生成的目录而已,我们在调试时使用pdb文件完全可以由VS指定pdb文件存在的目录——甚至我们根本不需要VS也能使用pdb文件。 4、右击“解决方案的名称”点击属性,设置启动项;;;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • c语言--基础001--while循环

    答案:不可以,为什么?do….while 至少会执行一次循环,而while 则是可能一次都不会执行循环体

    静心物语313
  • 设定指定的页面才可以访问Cookie

    设置cookie下的cookie.Domain="rupeng.com",,则该域名下的所有网页均可以访问,设定的cookie

    静心物语313
  • 11-禁用ViewState

    静心物语313
  • Linux 文件管理命令语法、参数、实例全汇总(一)

    命令:cat cat 命令用于连接文件并打印到标准输出设备上。 使用权限 所有使用者 语法格式 cat [-AbeEnstTuv] [--help] [--v...

    小小科
  • Linux学习

    一、基础指令     1.ls指令         ../    上级目录         ./    当前目录         ls -al     ...

    曼路
  • Shell学习总结

    一、基础指令     1.ls指令         ../    上级目录         ./    当前目录         ls -al     ...

    曼路
  • AI 安防,地产巨头的「自我革命」

    公开资料显示,梁琪庚于1998年加入万科,历任武汉万科物业总经理、苏南万科物业总经理。

    AI掘金志
  • linux 常用命令总结

    执行alias myls ='is - alh' 命令可以定义一个名为myls的命令别名,以后在执行myls 即等同于执行“ls -alh”命令。

    凹谷
  • linux C语言实现文件锁

    flock函数说明 flock()会依参数operation所指定的方式对参数fd所指的文件做各种锁定或解除锁定的动作。此函数只能锁定整个文件,无法锁定文...

    一灰灰blog
  • 100个Linux命令(1)-文件处理类

    这是一个系列文章,关于 Linux 中最基本的操作和原理,以命令的使用为线索,加以相应的原理解释。

    懒人的小脑

扫码关注云+社区

领取腾讯云代金券