All Projects → madskristensen → Madskristensen.VisualStudio.SDK

madskristensen / Madskristensen.VisualStudio.SDK

Licence: other
Visual Studio SDK meta packages

Projects that are alternatives of or similar to Madskristensen.VisualStudio.SDK

ConEmuIntegration
Using the console emulator ConEmu within Visual Studio. This project integrates the console emulator ConEmu in Visual Studio.
Stars: ✭ 36 (+24.14%)
Mutual labels:  visualstudio2017, visualstudio-extension
Unchase.Odata.Connectedservice
📜 A Visual Studio extension for connecting to OData services with generating client-side C# proxy-classes
Stars: ✭ 39 (+34.48%)
Mutual labels:  vsix
fsharp-linting-for-vs
Visual Studio Linter for F#
Stars: ✭ 33 (+13.79%)
Mutual labels:  vsix
solution-snapshotter
Take your existing .NET project and export it as a ready-to-install Visual Studio extension!
Stars: ✭ 27 (-6.9%)
Mutual labels:  vsix
Cyotek.AddProjects
The Add Projects extension is a simple Visual Studio extension that makes it easy to add multiple projects to your solution.
Stars: ✭ 20 (-31.03%)
Mutual labels:  vsix
fantomas-for-vs
Visual Studio Formatter for F#
Stars: ✭ 43 (+48.28%)
Mutual labels:  vsix
Codist
A visual studio extension which enhances syntax highlighting, quick info (tooltip), navigation bar, scrollbar, display quality and brings smart tool bar to code editor.
Stars: ✭ 134 (+362.07%)
Mutual labels:  vsix
VisualStudio-ColorCoder
Visual Studio extension that helps with semantic highlighting in C# and VB.Net
Stars: ✭ 31 (+6.9%)
Mutual labels:  visualstudio2017
vsixbootstrapper
An installer that can be chained with other packages to locate the latest VSIXInstaller.exe to use for installing VSIX extensions.
Stars: ✭ 19 (-34.48%)
Mutual labels:  vsix
VsixSynchronizer
A Visual Studio extension
Stars: ✭ 16 (-44.83%)
Mutual labels:  vsix
FineCodeCoverage
Visualize unit test code coverage easily for free in Visual Studio Community Edition (and other editions too)
Stars: ✭ 391 (+1248.28%)
Mutual labels:  vsix
OptionsSample
A Visual Studio extension sample
Stars: ✭ 14 (-51.72%)
Mutual labels:  vsix
DLL-INJECTOR
I created a dll injector I am going to Open source its Code. But remember one thing that is any one can use it only for Educational purpose .I again say do not use it to damage anyone's Computer.But one thing if you are using it for some good purpose like to help someone who really need help then I permit you to use it.
Stars: ✭ 14 (-51.72%)
Mutual labels:  visualstudio2017
KnownMonikersExplorer
A Visual Studio extension
Stars: ✭ 21 (-27.59%)
Mutual labels:  vsix
Community.VisualStudio.Toolkit
Making it easier to write Visual Studio extensions
Stars: ✭ 165 (+468.97%)
Mutual labels:  vsix
VerilogLanguageExtension
Verilog Language Extension for Visual Studio
Stars: ✭ 16 (-44.83%)
Mutual labels:  vsix
Botbuilder Samples
Welcome to the Bot Framework samples repository. Here you will find task-focused samples in C#, JavaScript and TypeScript to help you get started with the Bot Framework SDK!
Stars: ✭ 3,484 (+11913.79%)
Mutual labels:  vsix
PrivateGalleryCreator
Create private extension galleries for Visual Studio
Stars: ✭ 96 (+231.03%)
Mutual labels:  vsix
Unchase.OpenAPI.Connectedservice
📜 Visual Studio extension to generate OpenAPI (Swagger) web service reference.
Stars: ✭ 69 (+137.93%)
Mutual labels:  vsix
Dapr-Microservice-Template
A Microservice Template using Dapr.io and Kubernetes
Stars: ✭ 31 (+6.9%)
Mutual labels:  vsix

Complete SDK for VSIX projects

Build status NuGet Pre Release

Makes it easier to build Visual Studio extensions by having only a single NuGet package reference for the entire SDK.

Important! This requires that the VSIX project targets .NET Framework 4.6

To use this package, reference the version that matches the lowest version of Visual Studio your extension support. For instance, if your extension support Visual Studio 2015 (14.0) and 2017 (15.0) then you need to reference version 14.0 of the package like so:

<ItemGroup>
  <PackageReference Include="Madskristensen.VisualStudio.SDK" Version="14.0.123-pre" />
</ItemGroup>

There are versions of the package for most major and minor versions of Visual Studio from version 2015 (14.0) and newer.

To exclude all the referenced .dll files from ending up in the bin directory, add an ExcludeAssets attribute with the value runtime:

<ItemGroup>
  <PackageReference Include="Madskristensen.VisualStudio.SDK" Version="14.0.123-pre"
    ExcludeAssets="runtime" />
</ItemGroup>

APIs and versions

14.0

.vsixmanifest version: 14.0 or 14.0.23205

  • AsyncPackage
  • TextMate grammer support
  • Light bulbs (aka. SuggestedActions)
  • Roslyn Analyzers
  • ImageMonikers (including KnownMonikers collection)

14.3

.vsixmanifest version: 14.0.25407

  • InfoBar (yellow bar)

15.0

.vsixmanifest version: 15.0 or 15.0.26228

  • TextMate grammars registered by .pkgdef
  • ServiceHub services
  • Open Folder support
  • Completion Filters
  • .vsixmanifest v3 format
  • NGen support

15.3

.vsixmanifest version: 15.0.26606

  • Task Status Center

15.6

.vsixmanifest version: 15.0.27413

  • Async tool window

15.7

.vsixmanifest version: 15.0.27703

  • Async QuickInfo API
  • Editor commanding API

15.8

.vsixmanifest version: 15.0.28010

  • Async Completion API
  • Extension pack support (.vsext)
  • Language Server Protocol

License

Apache 2.0

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].