Roslyn-SDK templates and Syntax Visualizer
Перейти к файлу
dotnet-bot 156d3f9aa9 Add SECURITY.md 2020-02-26 01:46:43 +00:00
.github fixing ownership based on jason's suggestions 2018-02-09 17:30:39 -08:00
eng Update dependencies from https://github.com/dotnet/arcade build 20200217.3 (#463) 2020-02-18 13:29:07 +00:00
samples Fix test failures 2020-02-25 08:22:17 -08:00
src Ignore 'any' framework references 2020-02-25 16:27:41 -08:00
tests/Microsoft.CodeAnalysis.Testing Support fixing a single diagnostic 2020-02-24 17:17:57 -08:00
.editorconfig Update .editorconfig to align with StyleCop Analyzers configuration 2018-08-24 11:06:51 -05:00
.gitattributes Add .gitattributes and normalize existing files 2018-08-14 06:50:45 -05:00
.gitignore fixing up paths in solution and project files 2019-03-12 20:20:25 -07:00
.vsts-ci.yml fix log path 2019-02-14 18:04:31 -08:00
.vsts-pr.yaml Use Visual Studio 2019 for builds 2019-09-18 08:47:57 -07:00
CONTRIBUTING.md adding Contributing.md 2017-11-13 22:28:13 -08:00
LICENSE.txt [master] Update dependencies from dotnet/arcade (#277) 2019-03-22 01:28:14 +00:00
NuGet.config Update dependencies from https://github.com/dotnet/arcade build 20190624.24 (#346) 2019-06-25 12:49:54 +00:00
README.md Update README.md 2019-03-04 14:37:56 -08:00
Roslyn-SDK.sln Add projects for testing CodeRefactoringProvider 2020-02-24 12:39:34 -08:00
RoslynSDK.ruleset Merge remote-tracking branch 'dotnet/master' into netstandard-tests 2018-09-07 13:32:51 -05:00
SECURITY.md Add SECURITY.md 2020-02-26 01:46:43 +00:00
Samples.sln Rename test projects to the pattern expected by Arcade 2019-11-04 10:25:09 -08:00
build.cmd initial import 2019-01-30 21:08:09 -08:00
global.json Update dependencies from https://github.com/dotnet/arcade build 20200217.3 (#463) 2020-02-18 13:29:07 +00:00
restore.cmd fixing samples build 2018-08-16 22:06:09 -07:00
stylecop.json Enforce metadata file naming convention 2018-08-24 11:01:54 -05:00
test.cmd fixing samples build 2018-08-16 22:06:09 -07:00

README.md

Roslyn SDK

Branch Status
dev16.0.x Build Status
master Build Status

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. The compiler is part of every .NET installation. The APIs to interact with the compiler are available via NuGet (see the Roslyn repository 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 Vizualizer. The documentation for the Roslyn platform can be found at docs.microsoft.com/dotnet/csharp/roslyn-sdk. This repository contains code for both the Roslyn-SDK templates and Syntax Vizualizer.

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 is available as an extension in the Visual Studio gallery.