Class: Raykit::MsBuild

Inherits:
Object
  • Object
show all
Defined in:
lib/raykit/msbuild.rb

Class Method Summary collapse

Class Method Details

.msbuild_pathObject



5
6
7
8
9
10
11
12
13
14
# File 'lib/raykit/msbuild.rb', line 5

def self.msbuild_path
  ['2019/Enterprise/MSBuild/Current/Bin',
   '2019/Professional/MSBuild/Current/Bin',
   '2019/Community/MSBuild/Current/Bin',
   '2017/BuildTools/MSBuild/15.0/Bin'].each do |relative_path|
    path = "C:/Program Files (x86)/Microsoft Visual Studio/#{relative_path}"
    return path if Dir.exist?(path)
  end
  ''
end