24 lines
779 B
Plaintext
24 lines
779 B
Plaintext
@{/*
|
|
|
|
stylecop-setup
|
|
Downloads packages to prepare for running stylecop
|
|
|
|
*/}
|
|
var packagesDirectory = 'bin\_stylecop'
|
|
var binariesDirectory = 'bin\_stylecop\bin'
|
|
|
|
nuget-install package='StyleCop.KRunner' outputDir='${packagesDirectory}' extra='-pre -ExcludeVersion'
|
|
nuget-install package='StyleCop.KRules' outputDir='${packagesDirectory}' extra='-pre -ExcludeVersion'
|
|
|
|
@{
|
|
var binaries =
|
|
Files.Include(Path.Combine(packagesDirectory, "*", "*net45*", "*.*"))
|
|
.Concat(Files.Include(Path.Combine(packagesDirectory, "*lib*", "*.dll")));
|
|
|
|
Directory.CreateDirectory(binariesDirectory);
|
|
|
|
foreach(var file in binaries)
|
|
{
|
|
File.Copy(file, Path.Combine(binariesDirectory, Path.GetFileName(file)), true);
|
|
}
|
|
} |