zoukankan      html  css  js  c++  java
  • 调用命令行生成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
    

      

  • 相关阅读:
    MYSQL中数据类型介绍
    怎么评估软件上线标准
    文件安全复制之 FastCopy
    强烈推荐美文之《从此刻起,我要》
    浅谈软件测试与墨菲定律
    夜神模拟器--安卓模拟神器
    RoadMap:如何创建产品路线图
    利用Python爬虫刷店铺微博等访问量最简单有效教程
    MySQL 数据库中删除重复数据的方法
    如何测试一个杯子
  • 原文地址:https://www.cnblogs.com/webyu/p/2994751.html
Copyright © 2011-2022 走看看