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

[Feature request] Solution folder #15

Open
BachiMjavanadze opened this issue Jul 3, 2022 · 2 comments
Open

[Feature request] Solution folder #15

BachiMjavanadze opened this issue Jul 3, 2022 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@BachiMjavanadze
Copy link
Contributor

BachiMjavanadze commented Jul 3, 2022

I want to suggest you to add Solution folder in your extension.

image

You need to do 2 things: hide some folders and files and enable file nesting.

  1. Hide files. Into settings.json:

"files.exclude": { ".vscode": true, "*/**/bin": true, "*/**/obj": true, "*.sln": true, }

  1. File nesting. into your settings.json:

"explorer.fileNesting.patterns": { "*": "${basename}.*.${extname}" }

image

all file nesting patterns: https://github.com/antfu/vscode-file-nesting-config

C# commands (C# Toolbox: Options) should be moved into Solution folder:

image

also it would be better if Solution folder will have Studio Icons.

how to nest all projects into *.sln and how to nest projects into *.csproj I dont know but if you can do it then calling *.sln and *.csproj files should be made by context menu (like in vscode-solution-explorer):

image

@BachiMjavanadze BachiMjavanadze changed the title Solution folder [Feature request] Solution folder Jul 4, 2022
@rsaz
Copy link
Owner

rsaz commented Jul 25, 2022

Hi @BachiMjavanadze This is a very good suggestion. I am still thinking If I create a specific tree structure for this feature or just add a branch extension to the current tree. I will be implementing shortly and you will be advised once I release the solution.

Thanks for the request.

@rsaz rsaz self-assigned this Jan 15, 2024
@rsaz rsaz added the enhancement New feature or request label Jan 15, 2024
@Justin-Lottostar
Copy link

The 'Add Project' functions fails anyway on the Mac, so it might be worthwhile exploring creating both the solution files (in the root solution folder) and the initial projects (in subfolders).

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

No branches or pull requests

3 participants