• 调用命令行生成Visuial Studio.NET项目、解决方案


    devenv solutionfile.sln  /build solutionconfig [ /project projectnameorfile [ /projectconfig name ] ]
     
    可用的命令行开关:
     
    /build                     生成指定的解决方案配置
    /project                 指定生成项目而不是解决方案
                                 必须指定 /build 才能使用 /project
    /projectconfig        指定要生成的项目配置
                                 必须指定 /project 才能使用 /projectconfig
    /out                       将生成结果写入指定的文件
    /rebuild                 与 /build 类似,但先执行强制清理
    /clean                    清理生成结果
    /deploy                  生成指定的解决方案配置然后部署它
    /run                       运行指定的解决方案配置
    /runexit                  运行指定的解决方案配置然后终止
    /command             启动后执行指定的内部命令行
    /mditabs                使用选项卡式文档界面
    /mdi                      使用 MDI 界面
    /fn                         使用指定的字体名称
    /fs                         使用指定的字体大小
    /LCID                   使用指定的语言 ID
    /noVSIP                禁用用于 VSIP 测试的VSIP 开发人员许可证密钥
    /safemode              出于稳定性仅加载默认的环境和服务
    /resetskippkgs       允许曾被标记为加载失败的 VsPackages再次加载
    /migratesettings      迁移另一个版本中的某些用户设置
     
    产品特定的开关:
     
    实践项目一:通过命令行编译整个解决方案
            假设现在有这么一个解决方案,C:/TestCommandLine/TestCommandLine.sln。在命令行状态下输入下列命令行,可以编译出此解决方案的Release版本,若要获得Debug版本,将Release替换成Debug即可:
            devnev C:/TestCommandLine/TestCommandLine.sln /build Release
    
    PS:.NET 2003下的MFC, C#, ASP.NET, VB.NET均测试通过,该解决方案可以只包含一个项目,也可以是N层架构的大型应用。
    
    实践项目二:通过命令行编译一个解决方案中的某个项目
            假设现在有这么一个解决方案(C#),C:/TestCommandLine/TestCommandLine.sln,它包含2个项目:一个是Project1.csproj,另一个是Project2.csproj,通过如下命令行可以编译Project1的Release版本:
            devnev C:/TestCommandLine/TestCommandLine.sln /build Release /project C:/TestCommandLine/TestCommandLine.csproj
    

      

  • 相关阅读:
    Tomcat原理与实践
    Spring Boot入门与实践
    Docker安装及使用
    JDK源码解析——集合(一)数组 ArrayList
    浅谈mysql底层索引
    微信小程序全局配置知识点
    uniapp全屏高度
    npm node-sass报错
    微信小程序接口配置问题
    微信小程序的设计流程
  • 原文地址:https://www.cnblogs.com/webyu/p/2994751.html
Copyright © 2020-2023  润新知