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

Add Visual Studio IDE support #9

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft

Conversation

FiniteReality
Copy link
Owner

Closes #6

I have no idea if this builds on Linux. Probably not. Either way, I'll use this PR to track Visual Studio support.

C++ Projects

  • Loading C++ projects
  • Compiling C++ projects
  • Running C++ projects

C Projects

  • Loading C Projects
  • Compiling C Projects
  • Running C Projects

General

  • Project-to-project references
  • Package references
  • Full IDE support (intellisense, etc.)
    • Initial IDE support (Visual Studio picks up #included files and shows primitive intellisense, probably because it's smart)
    • Debugging (I have no idea what interfaces I need for this...)
    • Pack support (see Packaging support #2)
    • Getting rid of that weird issue where Visual Studio tries to add a project GUID to the file. I don't know how the .NET SDK/project-system works around this, there's something non-obvious I'm missing.
  • 0-100 Installation from VSIX

@FiniteReality FiniteReality added the enhancement New feature or request label Nov 28, 2021
@FiniteReality FiniteReality self-assigned this Nov 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Visual Studio support
1 participant