-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Description
Description
On a fresh clone from GitHub runclient-Tools.bat will not launch.
Reproduction
Clone repo, runthis.py, etc.
Try to launch tools client.
Screenshots
PS Documents\github\space-station-14> .\runclient-Tools.bat Documents\github\space-station-14\RobustToolbox\MSBuild\XamlIL.targets(58,5): error MSB4062: The "CompileRobustXamlTask" task could not be loaded from the assembly Documents\github\space-station-14\RobustToolbox\MSBuild\\..\Robust.Client.Injectors\bin\Release\netstandard2.0\Robust.Client.Injectors.dll. Could not load file or assembly 'Documents\github\space-station-14\RobustToolbox\Robust.Client.Injectors\bin\Release\netstandard2.0\Robust.Client.Injectors.dll'. The system cannot find the path specified. Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask. [Documents\github\space-station-14\RobustToolbox\Robust.Client\Robust.Client.csproj] github\space-station-14\RobustToolbox\MSBuild\XamlIL.targets(72,5): error MSB3073: The command ""C:\Program Files\dotnet\dotnet.exe" msbuild /nodereuse:false Robust.Client.csproj /t:CompileRobustXaml /p:_RobustForceInternalMSBuild=true /p:Configuration=Tools /p:RuntimeIdentifier= /p:TargetFramework=net9.0 /p:BuildProjectReferences=false /p:IntermediateOutputPath="obj\Tools/"" exited with code 1.
Additional context
Entering the Robust toolbox submodule and running dotnet build Robust.Client.Injectors --configuration Release
will resolve the issue.
It should just be a matter of ensuring that the client injectors are actually built in the startup process.