XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFE.SpaceEngineers.AgentBridge

【SpaceEngineer】AI调试插件

公开
关注 0 Fork 0 Star 0
UTF-8
param([string]$GameBin64 = $env:SE_GAME_BIN64, [switch]$NoRestore)
$ErrorActionPreference = 'Stop'
$seProjectRoot = $PSScriptRoot
$seBuildArgs = @('build', (Join-Path $seProjectRoot 'src\XFE.SeAgent.Plugin\XFE.SeAgent.Plugin.csproj'), '-c', 'Release')
if ($GameBin64) { $seBuildArgs += "-p:GameBin64=$GameBin64" }
if ($NoRestore) { $seBuildArgs += '--no-restore' }
& dotnet @seBuildArgs
if ($LASTEXITCODE -ne 0) { throw 'Plugin build failed.' }
$seCliArgs = @('build', (Join-Path $seProjectRoot 'src\XFE.SeAgent.Cli\XFE.SeAgent.Cli.csproj'), '-c', 'Release')
if ($NoRestore) { $seCliArgs += '--no-restore' }
& dotnet @seCliArgs
if ($LASTEXITCODE -ne 0) { throw 'CLI build failed.' }