lib/msbuild.rb in dev_tasks-1.0.20 vs lib/msbuild.rb in dev_tasks-1.0.21

- old
+ new

@@ -13,13 +13,11 @@ self[:vs12]="C:\\Program Files (x86)\\MSBuild\\12.0\\bin\\msbuild.exe" end def self.get_vs_version(sln_filename) sln_text=File.read(sln_filename,:encoding=>'UTF-8') - sln_text.scan(/Format Version 10.00/).each{|m| - return :vs9 - } + return :vs9 if sln_text.include?('Format Version 10.00') return :vs12 end def self.get_configurations(sln_filename) configs=Array.new @@ -31,13 +29,13 @@ return configs end def self.get_platforms(sln_filename) platforms=Array.new - sln_text=File.read(sln_filename,:encoding=>"UTF-8").gsub!( /\P{ASCII}/ , '') + sln_text=File.read(sln_filename,:encoding=>"UTF-8") sln_text.scan( /= [\w]+\|([\w ]+)/ ).each{|m| - p=m.first.to_s - platforms << p if !platforms.include?(p) - } + p=m.first.to_s + platforms << p if !platforms.include?(p) + } return platforms end end \ No newline at end of file