Skip to content

Add debugging and dockerfile creation for fsharp dotnet core projects.#795

Merged
philliphoff merged 5 commits intomicrosoft:masterfrom
gdziadkiewicz:feature/debuggin_and_creation_of_docker_files_for_dotnet_core_fsharp_projs
Mar 7, 2019
Merged

Add debugging and dockerfile creation for fsharp dotnet core projects.#795
philliphoff merged 5 commits intomicrosoft:masterfrom
gdziadkiewicz:feature/debuggin_and_creation_of_docker_files_for_dotnet_core_fsharp_projs

Conversation

@gdziadkiewicz
Copy link
Contributor

@gdziadkiewicz gdziadkiewicz commented Feb 16, 2019

Tested only on Windows 10 machine with Docker for Windows using template generated fsharp app and generated dockerfile.

After refreshing my branch with master the debugging feature stopped working for my setup and the changes in commit e6cc443 are workarounds for those problems:

  1. Before changing the single quotes to double quotes in platform checking docker exec call it resulted in Syntax error: Unterminated quoted string error.
  2. The call to this.debuggerClient.getDebugger was returning path with backslashes. This also caused error. Please confirm that this is the right place to do the normalization if you decide to merge this.

@gdziadkiewicz gdziadkiewicz requested a review from a team as a code owner February 16, 2019 18:59
@gdziadkiewicz gdziadkiewicz force-pushed the feature/debuggin_and_creation_of_docker_files_for_dotnet_core_fsharp_projs branch from 0e6abc8 to 442cf2d Compare February 16, 2019 20:14
@gdziadkiewicz gdziadkiewicz force-pushed the feature/debuggin_and_creation_of_docker_files_for_dotnet_core_fsharp_projs branch from 442cf2d to 26183ea Compare February 16, 2019 20:15
@gdziadkiewicz gdziadkiewicz changed the title [WIP] Add debugging and dockerfile creation for fsharp dotnet core projects. Add debugging and dockerfile creation for fsharp dotnet core projects. Feb 16, 2019
@StephenWeatherford
Copy link
Contributor

@philliphoff

@philliphoff
Copy link
Member

You might also look over the README.md and see if there is anything that needs to be documented (e.g. machine prerequisites, extension prerequisites, special configuration steps, etc.) in order for a user to be successful with debugging F# in Docker containers.

@gdziadkiewicz gdziadkiewicz force-pushed the feature/debuggin_and_creation_of_docker_files_for_dotnet_core_fsharp_projs branch from e6cc443 to e1ce690 Compare February 21, 2019 19:47
@gdziadkiewicz
Copy link
Contributor Author

Review issues solved - ready for review.

@philliphoff
Copy link
Member

@gdziadkiewicz Sorry, I've been out of the office the past couple of days; will try to get to this in the next couple.

@StephenWeatherford
Copy link
Contributor

@philliphoff How close is this to being ready? Need it in by tomorrow if for this release, thx.

@philliphoff
Copy link
Member

@StephenWeatherford The changes themselves now look ok to me; let me see if I can do some testing this afternoon.

@philliphoff
Copy link
Member

Tested successfully across Windows, Mac, and Linux (Ubuntu). :shipit:

@philliphoff philliphoff merged commit 00297af into microsoft:master Mar 7, 2019
@gdziadkiewicz gdziadkiewicz deleted the feature/debuggin_and_creation_of_docker_files_for_dotnet_core_fsharp_projs branch October 12, 2019 08:38
@microsoft microsoft locked and limited conversation to collaborators Oct 27, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants