Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dotnet/roslyn-sdk
Roslyn-SDK templates and Syntax Visualizer
https://github.com/dotnet/roslyn-sdk
roslyn sdk
Last synced: 17 days ago
JSON representation
Roslyn-SDK templates and Syntax Visualizer
- Host: GitHub
- URL: https://github.com/dotnet/roslyn-sdk
- Owner: dotnet
- License: mit
- Created: 2017-03-02T22:14:44.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-04-29T12:15:12.000Z (2 months ago)
- Last Synced: 2024-05-02T06:38:22.900Z (2 months ago)
- Topics: roslyn, sdk
- Language: C#
- Homepage:
- Size: 3.52 MB
- Stars: 491
- Watchers: 39
- Forks: 252
- Open Issues: 175
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE-OF-CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Lists
- awesome-stars - roslyn-sdk - SDK templates and Syntax Visualizer | dotnet | 394 | (C#)
README
# Roslyn SDK
| Branch | Status |
|:------:|:------:|
|dev16.0.x|[![Build Status](https://dnceng.visualstudio.com/public/_apis/build/status/dotnet/roslyn-sdk/public-CI?branchName=dev16.0.x&label=build)](https://dnceng.visualstudio.com/public/_build/latest?definitionId=137&branchName=dev16.0.x)|
|main|[![Build Status](https://dnceng.visualstudio.com/public/_apis/build/status/dotnet/roslyn-sdk/public-CI?branchName=main&label=build)](https://dnceng.visualstudio.com/public/_build/latest?definitionId=137&branchName=main)|# What is the Roslyn-SDK?
Roslyn is the compiler platform for .NET. It consists of the compiler itself and a powerful set of APIs to interact with the compiler. The Roslyn platform is hosted at [github.com/dotnet/roslyn](https://github.com/dotnet/roslyn). The compiler is part of every .NET installation. The APIs to interact with the compiler are available via NuGet (see the [Roslyn repository](https://github.com/dotnet/roslyn) for details). The Roslyn SDK includes additional components to get you started with advanced topics such as distributing a Roslyn analyzer as Visual Studio extension or to inspect code with the Syntax Visualizer. The documentation for the Roslyn platform can be found at [docs.microsoft.com/dotnet/csharp/roslyn-sdk](https://docs.microsoft.com/dotnet/csharp/roslyn-sdk). This repository contains code for both the Roslyn-SDK templates and Syntax Visualizer.
# Installation instructions
## Visual Studio 2017 (Version 15.5 and above)
1. Run **Visual Studio Installer**
2. Hit **Modify**
3. Select the **Individual components** tab
4. Check the box for **.NET Compiler Platform SDK**## Visual Studio 2015
For older versions of Visual Studio the [.NET Compiler Platform SDK](https://visualstudiogallery.msdn.microsoft.com/2ddb7240-5249-4c8c-969e-5d05823bcb89) is available as an extension in the Visual Studio gallery.