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