docker_images/csharp/prep-for-debug.cmd (33 lines of code) (raw):

@REM Copyright (c) Microsoft. All rights reserved. @REM Licensed under the MIT license. See LICENSE file in the project root for full license information. @setlocal @echo off set sdk-root=%1 rem // resolve to fully qualified path for %%i in ("%sdk-root%") do set sdk-root=%%~fi if not exist %sdk-root%\azureiot.sln ( echo ERROR: file %sdk-root%\azureiot.sln does not exist echo. echo usage: %0 [csharp-sdk-root] exit /b 1 ) if exist sdk\ ( if not exist sdk\azureiot.sln ( echo sdk link exists, but azureiot.sln is missing. goto failure ) else ( echo SDK link already exists in "%~dp0\sdk" ) ) else ( mklink /d sdk %sdk-root% if errorlevel 1 ( echo Error making link to %sdk-root% goto :failure ) ) echo Open "%~dp0\wrapper\src\edge-e2e.sln" in Visual Studio to debug echo success exit /b 0 :failure echo failure exit /b 1