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. }  
  • 相关阅读:
    myeclipse中无自动提示
    ueditor使用方法
    微软开发中心的rss历史记录(10)
    微软开发中心的rss历史记录(9)
    微软开发中心的rss历史记录(6)
    微软开发中心的rss历史记录(7)
    微软开发中心的rss历史记录(8)
    P4学习:统计功能
    openCL信息汇总
    GPU/CUDA程序初体验 向量加法
  • 原文地址:https://www.cnblogs.com/younggun/p/1762328.html
Copyright © 2011-2022 走看看