Managed Extensibility Framework (MEF) implementation used by Visual Studio
Перейти к файлу
dependabot[bot] 3ba872ffd1
Bump MessagePackVersion from 2.5.124 to 2.5.171
Bumps `MessagePackVersion` from 2.5.124 to 2.5.171.

Updates `MessagePack` from 2.5.124 to 2.5.171
- [Release notes](https://github.com/MessagePack-CSharp/MessagePack-CSharp/releases)
- [Changelog](https://github.com/MessagePack-CSharp/MessagePack-CSharp/blob/master/prepare_release.ps1)
- [Commits](https://github.com/MessagePack-CSharp/MessagePack-CSharp/compare/v2.5.124...v2.5.171)

Updates `MessagePackAnalyzer` from 2.5.124 to 2.5.171
- [Release notes](https://github.com/MessagePack-CSharp/MessagePack-CSharp/releases)
- [Changelog](https://github.com/MessagePack-CSharp/MessagePack-CSharp/blob/master/prepare_release.ps1)
- [Commits](https://github.com/MessagePack-CSharp/MessagePack-CSharp/compare/v2.5.124...v2.5.171)

---
updated-dependencies:
- dependency-name: MessagePack
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: MessagePackAnalyzer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-05 11:55:59 +00:00
.azuredevops Enable dependabot for Azure Repos 2023-06-07 14:30:51 -06:00
.config Bump powershell from 7.4.3 to 7.4.4 (#277) 2024-07-29 07:18:26 -06:00
.devcontainer Bump .NET SDK to 8.0.300 2024-05-21 14:45:12 -06:00
.github Merge branch 'main' into microbuild 2024-07-15 15:58:42 -06:00
.vscode Merge remote-tracking branch 'libtemplate/microbuild' into libtemplateUpdate 2024-03-19 10:30:10 -06:00
azure-pipelines Merge pull request #511 from AArnott/fixOptProf 2024-07-31 14:25:20 -06:00
doc Add VSMEF002 analyzer to catch mixing MEF attributes on one type 2024-05-08 19:56:14 -06:00
loc/lcl Juno: check in to juno/hb_dd8dbf7b-874d-49f2-9313-853dd6e34f6c_20240611171809040. (#491) 2024-06-11 14:27:04 -06:00
src Avoid loading localized strings in hot paths 2024-07-31 20:50:35 -06:00
test Applied local suppression of SYSLIB0011 2024-07-31 14:35:12 -07:00
tools Merge remote-tracking branch 'libtemplate/microbuild' into libtemplateUpdate 2023-05-01 09:47:37 -06:00
.editorconfig Removed dotnet_diagnostic.SYSLIB0011.severity = suggestion 2024-07-31 13:44:27 -07:00
.gitattributes Use LF line endings for plist files 2023-02-16 13:02:03 -07:00
.gitignore Ignore .sarif files 2024-06-28 07:03:43 -06:00
.prettierrc.yaml Recommend prettier 2024-02-09 19:54:55 +00:00
CODE_OF_CONDUCT.md Apply the Library.Template repo pattern 2021-06-28 12:09:18 -06:00
CONTRIBUTING.md Update doc links 2022-09-06 13:38:10 -06:00
Directory.Build.props Merge remote-tracking branch 'libtemplate/microbuild' into libtemplateUpdate 2024-06-28 14:19:31 -06:00
Directory.Build.rsp Apply the Library.Template repo pattern 2021-06-28 12:09:18 -06:00
Directory.Build.targets Merge branch 'main' into microbuild 2024-06-28 12:18:16 -06:00
Directory.Packages.props Bump MessagePackVersion from 2.5.124 to 2.5.171 2024-08-05 11:55:59 +00:00
LICENSE Apply the Library.Template repo pattern 2021-06-28 12:09:18 -06:00
Microsoft.VisualStudio.Composition.sln Update System.Reflection.Metadata to 6.0.0 2022-11-07 09:13:01 -07:00
README.md Restructure README files for inclusion in nuget packages 2023-06-28 11:15:21 -06:00
SECURITY.md Merge branch 'main' into microbuild 2022-09-06 13:39:29 -06:00
SUPPORT.md Apply the Library.Template repo pattern 2021-06-28 12:09:18 -06:00
azure-pipelines.yml Make mac/linux agents trivially excludable 2024-02-21 13:44:49 -07:00
global.json Sign the `*.VSInsertionMetadata` optprof package 2024-07-12 10:01:32 -06:00
init.cmd Apply the Library.Template repo pattern 2021-06-28 12:09:18 -06:00
init.ps1 Activate OptProf 2024-02-27 17:22:24 -07:00
nuget.config Drop test-tools as a nuget feed source 2023-02-27 15:23:59 -07:00
settings.VisualStudio.json Enable auto-format on save in VS and VS Code 2023-11-22 13:42:47 -07:00
stylecop.json Merge branch 'main' into microbuild 2022-05-24 12:56:31 -06:00
version.json Build v17.12 2024-07-02 11:09:00 -06:00

README.md

vs-mef

Build Status codecov Join the chat at https://gitter.im/vs-mef/Lobby

This repo contains the Visual Studio team's implementation of .NET's managed extensibility framework. It is broken up into several NuGet packages, as listed below.

Microsoft.VisualStudio.Composition

NuGet package

Lightning fast MEF engine, supporting System.ComponentModel.Composition and System.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

Learn more about this package.

Microsoft.VisualStudio.Composition.Analyzers

NuGet package

Analyzers for MEF consumers to help identify common errors in MEF parts.

Learn more about this package.

Microsoft.VisualStudio.Composition.AppHost

NuGet package

Adds a VS MEF system with a pre-computed, cached MEF graph.

Learn more about this package.

Microsoft.VisualStudio.Composition.VSMefx

NuGet package

A diagnostic tool to understand catalogs, compositions and diagnose issues in them.

Learn more about this package.