zoukankan      html  css  js  c++  java
  • MSBuild的深入认识

    C-sharp代码 
    1. using System;  
    2. using System.Collections.Generic;  
    3. using System.Text;  
    4. using Microsoft.Build.BuildEngine;  
    5.    
    6. namespace BuildAProjectCS  
    7. {  
    8.     class Program  
    9.     {         
    10.         static void Main(string[] args)  
    11.         {  
    12.             // Instantiate a new Engine object  
    13.             Engine engine = new Engine();  
    14.             // Point to the path that contains the .NET Framework 2.0 CLR and tools  
    15.             engine.BinPath = @"c:\windows\microsoft.net\framework\v2.0.xxxxx";  
    16.             // Instantiate a new FileLogger to generate build log  
    17.             FileLogger logger = new FileLogger();  
    18.             // Set the logfile parameter to indicate the log destination  
    19.             logger.Parameters = @"logfile=C:\temp\build.log";  
    20.             // Register the logger with the engine  
    21.             engine.RegisterLogger(logger);  
    22.             // Build a project file  
    23.             bool success = engine.BuildProjectFile(@"c:\temp\validate.proj");  
    24.             //Unregister all loggers to close the log file  
    25.             engine.UnregisterAllLoggers();  
    26.             if (success)  
    27.                 Console.WriteLine("Build succeeded.");  
    28.             else  
    29.                 Console.WriteLine(@"Build failed. View C:\temp\build.log for details");  
    30.         }  
    31.     }  
    32. }  
  • 相关阅读:
    高级映射之事务
    配置tomcat-users.xml文件
    动态SQL之标签
    性能测试
    Service
    添加 aar 或 jar 包依赖 的方式
    安卓设备 以太网代理 问题排查
    剑指offer:面试题15、链表中倒数第 K 个结点
    剑指offer:面试题14、调整数组顺序使奇数位于偶数前面
    剑指offer:面试题13、在O(1)时间删除链表结点
  • 原文地址:https://www.cnblogs.com/younggun/p/1762328.html
Copyright © 2011-2022 走看看