| 123456789101112131415161718192021 | 
							- param (
 
-     [switch] $Avalonia,
 
-     [switch] $Published
 
- )
 
- $ErrorActionPreference = 'Stop'
 
- $telemetryKey = ${env:RoslynPadTelemetryKey};
 
- if ($null -eq $telemetryKey) {
 
-     throw "Missing RoslynPadTelemetryKey environment variable"
 
- }
 
- $project = if ($Avalonia) { 'RoslynPad.Avalonia' } else { 'RoslynPad' }
 
- $path = if ($Published) { 'bin\Release\netcoreapp3.1\win-x64\publish' } else { 'bin\Release\netcoreapp3.1' }
 
- $rootPath = [IO.Path]::GetFullPath("$PSScriptRoot\..\src\$project\$path")
 
- $exclude = @();
 
- $files = get-childitem "$rootPath\*.*" -file | where { $exclude -notcontains $_.Name } | select -ExpandProperty FullName
 
- if (Test-Path "$rootPath\runtimes") {
 
-     $files += get-childitem "$rootPath\runtimes\*.*" -recurse -file | select -ExpandProperty FullName
 
- }
 
 
  |