Created Extensibility (markdown)

Mads Kristensen 2017-04-08 12:34:15 -07:00
Родитель 31fca14d48
Коммит 3d88222d63
1 изменённых файлов: 14 добавлений и 0 удалений

14
Extensibility.md Normal file

@ -0,0 +1,14 @@
TODO: create a Visual Studio template for writing Library Installer extensions
## Step 1
Make sure the Visual Studio SDK is installed and then create a new extensibility project by creating a _VSIX Project_.
## Step 2
Install the **Microsoft.Web.LibraryInstaller.Contracts** NuGet package
## Step 3
Implement the **IProviderFactory** and **IProvider** interfaces from the NuGet package add an `[Export(IProviderFactory)]` attribute to the **IProviderFactory** class.
## Step 4
Mark the VSIX as a MEF export by opening the .vsixmanifest file and add the project as an MEF Component under **Assets**.