コード例 #1
0
 MsBuildProject()
 {
     for (int i = 0; i < files.Length; i++)
     {
         files[i] = new MsBuildXmlFile();
     }
 }
コード例 #2
0
 public MSBuildEvaluator(MsBuildXmlFile projFile)
 {
     this.projFile    = projFile;
     tempProjFilePath = string.Empty;
     evaluateTarget   = evaluateProperty = null;
     expansionCache   = new Dictionary <string, string>();
     Properties       = new Dictionary <string, string>();
 }
コード例 #3
0
ファイル: MsBuildProject.cs プロジェクト: jmd/vstools
 static bool LoadXml(MsBuildXmlFile xmlFile)
 {
     try {
         var xmlText = File.ReadAllText(xmlFile.filePath, Encoding.UTF8);
         using (var reader = XmlReader.Create(new StringReader(xmlText))) {
             xmlFile.xml = XDocument.Load(reader);
         }
     } catch (Exception) {
         return(false);
     }
     return(true);
 }