All Projects â†’ azz â†’ vscode-csproj

azz / vscode-csproj

Licence: MIT License
📕 Visual Studio Code extension to keep your csproj files up to date.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to vscode-csproj

wordup-code
Visual Studio Code extension for wordup that makes it easy to develop, manage and export WordPress plugins or themes.
Stars: ✭ 12 (-36.84%)
Mutual labels:  vscode-extension
react-maker
VSCode extension for creating functional components.
Stars: ✭ 15 (-21.05%)
Mutual labels:  vscode-extension
sapling
Sapling - A convenient way to traverse your React app in VS Code
Stars: ✭ 440 (+2215.79%)
Mutual labels:  vscode-extension
aws-step-functions-constructor
VSCode extension to visualize AWS step functions
Stars: ✭ 24 (+26.32%)
Mutual labels:  vscode-extension
vue-snippets
Visual Studio Code Syntax Highlighting For Vue3 And Vue2
Stars: ✭ 25 (+31.58%)
Mutual labels:  vscode-extension
logitech-craft-vscode
Logitech Craft VS Code extension and Logitech Options plugin
Stars: ✭ 41 (+115.79%)
Mutual labels:  vscode-extension
fast-sfdc
A VSCode plugin to develop Salesforce projects in vscode
Stars: ✭ 16 (-15.79%)
Mutual labels:  vscode-extension
popping-and-locking-vscode
Vivid and well balanced syntax for VS Code.
Stars: ✭ 26 (+36.84%)
Mutual labels:  vscode-extension
vscode-languagetool-linter
A from scratch redesign of LanguageTool integration for VS Code.
Stars: ✭ 72 (+278.95%)
Mutual labels:  vscode-extension
AutoIt-VSCode
AutoIt Extension for Visual Studio Code
Stars: ✭ 51 (+168.42%)
Mutual labels:  vscode-extension
angular-extension-pack-vsce
This extension pack packages some of the most popular (and some I find very useful) VS Code Angular extensions.
Stars: ✭ 25 (+31.58%)
Mutual labels:  vscode-extension
vscode-react-javascript-snippets
Extension for React/Javascript snippets with search supporting ES7+ and babel features
Stars: ✭ 782 (+4015.79%)
Mutual labels:  vscode-extension
bazel-vscode
Proof-of-concept (POC) of a Bazel Java development extension for VS Code
Stars: ✭ 16 (-15.79%)
Mutual labels:  vscode-extension
vscode-liquid-snippets
Shopify Liquid Template Snippets
Stars: ✭ 22 (+15.79%)
Mutual labels:  vscode-extension
vscode-react-component-generator
A VSCode extension that generates a new React component with its files automatically in VSCode.
Stars: ✭ 18 (-5.26%)
Mutual labels:  vscode-extension
vscode-theme-github-light
Try this theme if others don't meet your needs.
Stars: ✭ 49 (+157.89%)
Mutual labels:  vscode-extension
luozhu
Luozhu's practice in Front End Engineering and Components Development.
Stars: ✭ 28 (+47.37%)
Mutual labels:  vscode-extension
vuejs-extension-pack
Popular VS Code extensions for Vue.js development.
Stars: ✭ 32 (+68.42%)
Mutual labels:  vscode-extension
vscode-fortran-support
Fortran language support for Visual Studio Code
Stars: ✭ 49 (+157.89%)
Mutual labels:  vscode-extension
vscode-share
VSCode extension for collaborative editing
Stars: ✭ 18 (-5.26%)
Mutual labels:  vscode-extension

VS Code .csproj Extension

This extension will helps you keep your csproj files in sync when using VS Code. This is useful if you work in a team that uses both VS Code and Visual Studio.

Demo

Adding Files to a Project

DemoGif

Removing Files from a Project

Single File Deletion Multiple File Deletion
Single deletion example Multiple deletion example

How it Works

When you switch to or save a file not in the nearest .csproj up the file system tree, you will prompted.

Prompt

Choosing "Close" will add an item to the status bar and stop asking you while you have the file open.

File Not in csproj File Contained in csproj
Add to csproj Contained in csproj

You can add a file to csproj via the command palette:

Command Palette

Or via the context menu in the file explorer:

Context Menu

Extension Settings

This extension contributes the following settings:

Setting Key Description
csproj.enable Enable/disable this extension.
csproj.itemType Mapping from file extension to csproj XML element. Defaults to:
{ "*": "Content", ".ts": "TypeScriptCompile" }
csproj.silentDeletion Silently delete items from csproj when their corresponding files are removed. Default: false.
csproj.includeRegex Regular expression to match files you want to add to csproj.
csproj.excludeRegex Regular expression to exclude files you do not want to add to csproj.

These regular expressions will prevent unwanted prompts. If a file matches includeRegex and excludeRegex, it will be excluded.

The regular expressions will prevent this extension from prompting for action, but it intentionally will not prevent you from adding via the command palette or a context menu. However, if you click "Include in Project" on a directory, files.exclude, your saved ignore list, csproj.includeRegex and csproj.excludeRegex will be honored.

Links

Release Notes

Most Recent Release (0.7.0)

Features:

  • Set .cs files to Compile by default (#10).

See GitHub for full release history

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].