C# Error trying default MyBot


#1

Hi there,
Wanted to try creating a bot in C#. Downloaded the starter kit and ran that without alteration. Initially it complained about Microsoft.NETCore.App needing to be >= 2.0.0. The project was restored to 2.1.0, but current settings wanted 2.0.0. I changed this so that it would use 2.1.0. It then compiled.

When running run_game.bat I am seeing the following error however:
[info] Map seed is 1545616842
[info] [P0] Launching with command dotnet C:\Users\matt_\Downloads\Halite3_CS_original\Halite3\bin\Debug\netcoreapp2.0\MyBot.dll
[info] [P1] Launching with command dotnet C:\Users\matt_\Downloads\Halite3_CS_original\Halite3\bin\Debug\netcoreapp2.0\MyBot.dll
[info] [P0] Initializing player
[info] [P1] Initializing player
[info] [P0] Initialized player No executable found matching c
[info] [P1] Initialized player No executable found matching c
[info] Player initialization complete
[error] [1] [P0] Communication failed
[error] [1] [P1] Communication failed
[error] [1] [P0] Last input received was:
[error] [1] [P0]
[error] [1] [P1] Last input received was:
[error] [1] [P1]
[warn] [1] [P0] Killing player
[warn] [1] [P1] Killing player
[info] [1] Game has ended
[info] Opening a file at replays/\replay-20181223-210044-0500-1545616842-32-32.hlt
[info] Player 0, ‘No executable found matching c’, was rank 1 with 0 halite
[info] Player 1, ‘No executable found matching c’, was rank 2 with 0 halite
[info] [P0] Player has log output. Writing a log at replays/\errorlog-20181223-210044-0500-1545616842-32-32-0.log
[info] [P1] Player has log output. Writing a log at replays/\errorlog-20181223-210044-0500-1545616842-32-32-1.log

Not sure what might be causing this in C# world? I downloaded that the C++ starter kit and was able to build and run that without issues. I can use C++ instead, but my GP engine is currently in C# and I was hoping not to have to port that to C++ or using a funky C#/C wrapper. Are there many folk using the C# starter kit?

thanks