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. }  
  • 相关阅读:
    解决iex -S mix报错
    OTP服务器
    多进程
    字符串与二进制
    IphoneX适配正确姿势
    Babel 配置用法解析
    babel版本变化
    你好,babel
    XSS攻击 && CSRF攻击 基础理解
    小程序开发初体验~
  • 原文地址:https://www.cnblogs.com/younggun/p/1762328.html
Copyright © 2011-2022 走看看