Code editor integration for VSCode.
- Complete SDK support
- Auto Generation for omnisharp.json & .editorconfig
useModernNet = true
(predefined in omnisharp.json)- Visual Studio's Microsoft.Unity.Analyzers version
1.16.1
- .Net Framework
- Supports all Unity Versions(*)
- .Net Standard
- Supports 2022.1 and higher.
- Install both the .Net 7 and .Net 6 SDKs - https://dotnet.microsoft.com/en-us/download
- [Windows only] Logout or restart Windows to allow changes to
%PATH%
to take effect. - [macOS only] To avoid seeing "Some projects have trouble loading. Please review the output for more details", make sure to install the latest stable Mono release.
- Note: This version of Mono, which is installed into your system, will not interfere with the version of MonoDevelop that is installed by Unity.
- Install the C# extension from the VS Code Marketplace.
- Install Build Tools for Visual Studio (Windows only)
The C# extension no longer ships with Microsoft Build Tools so they must be installed manually.
- Download the Build Tools for Visual Studio 2022.
- Install the .NET desktop build tools workload. No other components are required.
- Open Window/Package Manager
- Click +
- Select Add package from git URL
- Paste
https://github.com/Chizaruu/com.tsk.ide.vscode.git#upm
into URL - Click Add
Please follow the instrustions:
- Open Edit/Project Settings/Package Manager
- Add a new Scoped Registry (or edit the existing OpenUPM entry)
Name: package.openupm.com
URL: https://package.openupm.com
Scope(s): com.tsk.ide.vscode
- Click Save (or Apply)
- Open Window/Package Manager
- Click +
- Select Add package by name... or Add package from git URL...
- Paste com.tsk.ide.vscode into name
- Paste 1.3.1 into version
- Click Add
Alternatively, merge the snippet to Packages/manifest.json
{
"scopedRegistries": [
{
"name": "package.openupm.com",
"url": "https://package.openupm.com",
"scopes": [
"com.tsk.ide.vscode"
]
}
],
"dependencies": {
"com.tsk.ide.vscode": "1.3.1"
}
}
Thank you for considering contributing to the com.tsk.ide.vscode package! To contribute, please follow these guidelines:
- Create a new branch for your changes.
- Discuss your changes by creating a new issue in the repository before starting work.
- Follow the existing coding conventions and style.
- Provide a clear description of your changes in your pull request.
- Ensure your changes are compatible with the current API compatibility level support mentioned in the README.
- Submit your pull request to the develop branch.
We appreciate all contributions to com.tsk.ide.vscode!