Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update launch.json generation logic for MSBuild-based .NET Core #767

Closed
3 of 5 tasks
DustinCampbell opened this issue Sep 20, 2016 · 2 comments
Closed
3 of 5 tasks

Comments

@DustinCampbell
Copy link
Member

DustinCampbell commented Sep 20, 2016

The current launch.json generation logic needs to be updated to handle MSBuild-based .NET Core. Currently, it only runs on project.json. This requires a few things to happen:

  • OmniSharp needs to be updated to understand multiple target frameworks in .csproj (example) files using the latest MSBuild bits.
  • The OmniSharp /projects end point needs to be updated to return information for multiple target frameworks (like it does for project.json projects).
  • The OmniSharp /projects end point needs to be updated to include output file path information.
  • The C# extension needs to be updated to a newer version of OmniSharp with the changes above.
  • The launch.json/tasks.json generation logic needs tweaked to work for .csproj projects.
@nathanielcook
Copy link

I see this is marked as "in progress", which is exciting. Is it slated for 1.6 or 2.0? It will be pretty difficult for new users to get started with .NET Core/VS Code if they have to hand edit those json files to run HelloWorld.

@DustinCampbell
Copy link
Member Author

It is currently slated for 1.6.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants