Microsoft.VisualStudio.Composition
17.7.26
Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package Microsoft.VisualStudio.Composition --version 17.7.26
NuGet\Install-Package Microsoft.VisualStudio.Composition -Version 17.7.26
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Microsoft.VisualStudio.Composition" Version="17.7.26" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Microsoft.VisualStudio.Composition --version 17.7.26
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Microsoft.VisualStudio.Composition, 17.7.26"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Microsoft.VisualStudio.Composition as a Cake Addin
#addin nuget:?package=Microsoft.VisualStudio.Composition&version=17.7.26
// Install Microsoft.VisualStudio.Composition as a Cake Tool
#tool nuget:?package=Microsoft.VisualStudio.Composition&version=17.7.26
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Microsoft.VisualStudio.Composition
Features
- A new, faster host for your existing MEF parts
- Reuse the MEF attributes you're already using
ExportFactory<T>
support to create sub-containers with scoped lifetime (i.e. sharing boundaries)
Documentation
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETFramework 4.7.2
- Microsoft.VisualStudio.Composition.Analyzers (>= 17.7.26)
- Microsoft.VisualStudio.Validation (>= 17.6.11)
- System.Collections.Immutable (>= 7.0.0)
- System.ComponentModel.Composition (>= 7.0.0)
- System.Composition (>= 7.0.0)
- System.Composition.AttributedModel (>= 7.0.0)
- System.Reflection.Metadata (>= 7.0.0)
- System.Threading.Tasks.Dataflow (>= 7.0.0)
-
.NETStandard 2.0
- Microsoft.VisualStudio.Composition.Analyzers (>= 17.7.26)
- Microsoft.VisualStudio.Validation (>= 17.6.11)
- System.Collections.Immutable (>= 7.0.0)
- System.ComponentModel.Composition (>= 7.0.0)
- System.Composition (>= 7.0.0)
- System.Composition.AttributedModel (>= 7.0.0)
- System.Reflection.Emit (>= 4.7.0)
- System.Reflection.Metadata (>= 7.0.0)
- System.Threading.Tasks.Dataflow (>= 7.0.0)
-
net6.0
- Microsoft.VisualStudio.Composition.Analyzers (>= 17.7.26)
- Microsoft.VisualStudio.Validation (>= 17.6.11)
- System.Collections.Immutable (>= 7.0.0)
- System.ComponentModel.Composition (>= 7.0.0)
- System.Composition (>= 7.0.0)
- System.Composition.AttributedModel (>= 7.0.0)
- System.Reflection.Metadata (>= 7.0.0)
- System.Threading.Tasks.Dataflow (>= 7.0.0)
NuGet packages (28)
Showing the top 5 NuGet packages that depend on Microsoft.VisualStudio.Composition:
Package | Downloads |
---|---|
Microsoft.VisualStudio.Utilities
A member of the Visual Studio SDK |
|
Microsoft.VisualStudio.Shell.Framework
A member of the Visual Studio SDK |
|
Microsoft.VisualStudio.Imaging
A member of the Visual Studio SDK |
|
Microsoft.VisualStudio.Shell.15.0
A member of the Visual Studio SDK |
|
Microsoft.ServiceHub.Framework
The distributed ServiceHub Framework. |
GitHub repositories (25)
Showing the top 5 popular GitHub repositories that depend on Microsoft.VisualStudio.Composition:
Repository | Stars |
---|---|
dnSpy/dnSpy
.NET debugger and assembly editor
|
|
icsharpcode/ILSpy
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
|
|
dotnet/roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
|
|
gitextensions/gitextensions
Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).
|
|
mono/monodevelop
MonoDevelop is a cross platform .NET IDE
|
Version | Downloads | Last updated |
---|---|---|
17.10.8-preview | 67 | 4/23/2024 |
17.7.40 | 20,227 | 2/7/2024 |
17.7.38 | 2,222 | 2/7/2024 |
17.7.26 | 25,311 | 11/17/2023 |
17.7.18 | 33,690 | 8/10/2023 |
17.7.1-preview | 230 | 7/28/2023 |
17.6.17 | 90,864 | 5/16/2023 |
17.4.16 | 19,391 | 1/27/2023 |
17.2.41 | 61,244 | 5/6/2022 |
17.1.20 | 9,650 | 2/24/2022 |
17.0.51 | 629 | 2/24/2022 |
17.0.46 | 2,826 | 2/24/2022 |
16.9.20 | 325,149 | 3/20/2021 |
16.9.13 | 2,516 | 4/15/2021 |
16.9.6-alpha | 18,168 | 12/8/2020 |
16.4.11 | 277,697 | 10/2/2019 |
16.3.7 | 21,421 | 8/26/2019 |
16.3.4-alpha | 812 | 8/16/2019 |
16.1.8 | 2,859,510 | 5/23/2019 |
16.0.12-beta | 6,249 | 1/15/2019 |
15.8.118 | 9,495 | 8/6/2019 |
15.8.117 | 237,500 | 1/15/2019 |
15.8.112 | 119,677 | 12/18/2018 |
15.8.98 | 950,084 | 7/10/2018 |
15.8.89-alpha | 2,276 | 5/10/2018 |
15.8.87-alpha | 1,097 | 5/7/2018 |
15.8.55-alpha | 2,676 | 3/9/2018 |
15.8.27-alpha | 1,177 | 12/30/2017 |
15.6.36 | 477,037 | 2/15/2018 |
15.6.31-beta | 1,143 | 12/30/2017 |
15.5.23 | 312,075 | 12/5/2017 |
15.3.38 | 104,830 | 4/26/2017 |
15.0.71 | 72,077 | 2/27/2017 |
15.0.70 | 488,942 | 2/23/2017 |
15.0.66-rc | 88,325 | 1/6/2017 |
15.0.30-pre | 16,773 | 8/16/2016 |
15.0.16-pre | 15,245 | 3/30/2016 |
14.2.19-pre | 111,584 | 4/7/2016 |
14.0.50715-pre | 23,525 | 7/21/2015 |
14.0.50417-pre | 3,796 | 4/29/2015 |