public void Init(XmlConfigElement xe) { foreach (XElement xe2 in xe.GetElements("Frameworks/Framework")) { _frameworkDirectories.Add(xe2.zExplicitAttribValue("version"), xe2.zExplicitAttribValue("directory")); } _win32ResourceCompiler = new Win32ResourceCompiler(xe.Get("Win32ResourceCompiler")); _resourceCompiler = new ResourceCompiler(xe.Get("ResourceCompiler")); //string disableMessages = xe.Get("DisableCompilerMessages"); //if (disableMessages != null) //{ // Dictionary<string, string> disableMessagesDictionary = new Dictionary<string, string>(); // foreach (string messageId in zsplit.Split(disableMessages, ',', true)) // disableMessagesDictionary.Add(messageId, messageId); // _messageFilter = compilerMessage => !disableMessagesDictionary.ContainsKey(compilerMessage.Id); //} _messageFilter = GetMessageFilter(xe.Get("DisableCompilerMessages")); _updateAssembly = xe.Get("UpdateAssembly").zTryParseAs(false);; _updateSubDirectory = xe.Get("UpdateAssemblySubDirectory", _updateSubDirectory);; _traceUpdateAssembly = xe.Get("TraceUpdateAssembly").zTryParseAs(false); //Trace.WriteLine("CompilerManager.Init() :"); //Trace.WriteLine(" UpdateAssembly : {0}", _updateAssembly); //Trace.WriteLine(" UpdateSubDirectory : {0}", _updateSubDirectory); //Trace.WriteLine(" TraceUpdateAssembly : {0}", _traceUpdateAssembly); }
public string GetFrameworkVersion() { return(_projectXmlElement.Get("FrameworkVersion")); }