@@ -118,6 +118,9 @@ jobs:
118118 toolchain : nightly
119119 # Target triple to install for this toolchain
120120 targets : x86_64-unknown-linux-gnu
121+ - name : update environment
122+ shell : bash
123+ run : sudo apt-get update
121124 - name : install dev dependencies
122125 shell : bash
123126 run : sudo apt-get install libgtk-3-dev
@@ -171,8 +174,10 @@ jobs:
171174 shell : cmd
172175 run : |
173176 echo Copying Managed Libs...
174- mkdir Output\Debug\x64\MelonLoader\Managed\
175- xcopy BaseLibs\Managed Output\Debug\x64\MelonLoader\Managed\ /E /H /Y
177+ mkdir Output\Debug\x64\MelonLoader\Dependencies\Mono
178+ xcopy BaseLibs\Mono Output\Debug\x64\MelonLoader\Dependencies\Mono\ /E /H /Y
179+ xcopy BaseLibs\net35 Output\Debug\x64\MelonLoader\net35\ /E /H /Y
180+ xcopy BaseLibs\net6 Output\Debug\x64\MelonLoader\net6\ /E /H /Y
176181 echo.
177182 echo Copying Dobby x64...
178183 xcopy BaseLibs\dobby_x64.dll Output\Debug\x64\dobby.dll*
@@ -213,8 +218,10 @@ jobs:
213218 shell : cmd
214219 run : |
215220 echo Copying Managed Libs...
216- mkdir Output\Debug\x86\MelonLoader\Managed\
217- xcopy BaseLibs\Managed Output\Debug\x86\MelonLoader\Managed\ /E /H /Y
221+ mkdir Output\Debug\x86\MelonLoader\Dependencies\Mono
222+ xcopy BaseLibs\Mono Output\Debug\x86\MelonLoader\Dependencies\Mono\ /E /H /Y
223+ xcopy BaseLibs\net35 Output\Debug\x86\MelonLoader\net35\ /E /H /Y
224+ xcopy BaseLibs\net6 Output\Debug\x86\MelonLoader\net6\ /E /H /Y
218225 echo.
219226 echo Copying Dobby x86...
220227 xcopy BaseLibs\dobby_x86.dll Output\Debug\x86\dobby.dll*
@@ -255,8 +262,10 @@ jobs:
255262 shell : cmd
256263 run : |
257264 echo Copying Managed Libs...
258- mkdir Output\Release\x64\MelonLoader\Managed\
259- xcopy BaseLibs\Managed Output\Release\x64\MelonLoader\Managed\ /E /H /Y
265+ mkdir Output\Release\x64\MelonLoader\Dependencies\Mono
266+ xcopy BaseLibs\Mono Output\Release\x64\MelonLoader\Dependencies\Mono\ /E /H /Y
267+ xcopy BaseLibs\net35 Output\Release\x64\MelonLoader\net35\ /E /H /Y
268+ xcopy BaseLibs\net6 Output\Release\x64\MelonLoader\net6\ /E /H /Y
260269 echo.
261270 echo Copying Dobby x64...
262271 xcopy BaseLibs\dobby_x64.dll Output\Release\x64\dobby.dll*
@@ -297,11 +306,13 @@ jobs:
297306 shell : cmd
298307 run : |
299308 echo Copying Managed Libs...
300- mkdir Output\Release\x86\MelonLoader\Managed\
301- xcopy BaseLibs\Managed Output\Release\x86\MelonLoader\Managed\ /E /H /Y
309+ mkdir Output\Release\x86\MelonLoader\Dependencies\Mono
310+ xcopy BaseLibs\Mono Output\Release\x86\MelonLoader\Dependencies\Mono\ /E /H /Y
311+ xcopy BaseLibs\net35 Output\Release\x86\MelonLoader\net35\ /E /H /Y
312+ xcopy BaseLibs\net6 Output\Release\x86\MelonLoader\net6\ /E /H /Y
302313 echo.
303314 echo Copying Dobby x86...
304- echo F | xcopy BaseLibs\dobby_x86.dll Output\Release\x86\dobby.dll*
315+ xcopy BaseLibs\dobby_x86.dll Output\Release\x86\dobby.dll*
305316 echo.
306317 echo Copying documentation files...
307318 copy NOTICE.txt Output\Release\x86
@@ -339,8 +350,10 @@ jobs:
339350 shell : cmd
340351 run : |
341352 echo Copying Managed Libs...
342- mkdir Output\Debug\x64\MelonLoader\Managed\
343- xcopy BaseLibs\Managed Output\Debug\x64\MelonLoader\Managed\ /E /H /Y
353+ mkdir Output\Debug\x64\MelonLoader\Dependencies\Mono
354+ xcopy BaseLibs\Mono Output\Debug\x64\MelonLoader\Dependencies\Mono\ /E /H /Y
355+ xcopy BaseLibs\net35 Output\Debug\x64\MelonLoader\net35\ /E /H /Y
356+ xcopy BaseLibs\net6 Output\Debug\x64\MelonLoader\net6\ /E /H /Y
344357 echo.
345358 echo Copying documentation files...
346359 copy NOTICE.txt Output\Debug\x64
@@ -378,8 +391,10 @@ jobs:
378391 shell : cmd
379392 run : |
380393 echo Copying Managed Libs...
381- mkdir Output\Release\x64\MelonLoader\Managed\
382- xcopy BaseLibs\Managed Output\Release\x64\MelonLoader\Managed\ /E /H /Y
394+ mkdir Output\Release\x64\MelonLoader\Dependencies\Mono
395+ xcopy BaseLibs\Mono Output\Release\x64\MelonLoader\Dependencies\Mono\ /E /H /Y
396+ xcopy BaseLibs\net35 Output\Release\x64\MelonLoader\net35\ /E /H /Y
397+ xcopy BaseLibs\net6 Output\Release\x64\MelonLoader\net6\ /E /H /Y
383398 echo.
384399 echo Copying documentation files...
385400 copy NOTICE.txt Output\Release\x64
0 commit comments