zoukankan      html  css  js  c++  java
  • 【转】MsBuild快速编译解决方案(1)

     

    有一些通用性的组件一般都放在一个解决方案里面, 一个项目有时候为了开发上的方便也可能切割成多个解决方案,各个Project之间通过程序集的方式来产生引用, 这样比较便于协同开发,主要是编译上速度会快一些. 编译解决方案以前都是用VS来打开来编,但是VS本身比较消耗资源,打开的速度也比较慢. 如果只是为了输出的程序集可以写一个批处理来完成编译.

    @echo off
    C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe "E:\DIR\WPFFlexibleApplication1.sln" /t:Build /p:Configuration=Debug;TargetFrameworkVersion=v3.5
    PAUSE

    现在有了3.5, 可以用高版本的编译器,理论上讲编译出来的质量会高些,同时也可以使用一些3.0里面的语法,比如匿名属性等.

    其它编译开关的使用可以参见MsBuild的文档, 其实MsBuild还可以做一些其它的工作, 比如编译完之后拷贝文件到发布位置,更改一些运行时的配置文件等等操作都可以用它来完成. 有空可以再研究研究.
     
     

  • 相关阅读:
    微信支付接口之心酸
    分页之辛酸史
    谈谈面试经历
    Linux(Ubuntu 14.0)
    Android(Xamarin)之旅(五)
    css:befor :after 伪元素的妙用
    js设计模式-代理模式
    html页面元素命名参考
    html5-meta标签和搜索引擎
    iframe框架加载完成后执行函数
  • 原文地址:https://www.cnblogs.com/zhangyang/p/1356891.html
Copyright © 2011-2022 走看看