Created Extensibility (markdown)
Родитель
31fca14d48
Коммит
3d88222d63
|
@ -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**.
|
Загрузка…
Ссылка в новой задаче