Add-in for .NET Application

Could you give me some tips / website regarding software architecture so that the .NET application can be ready for an add-in (let third partners develop an add-in to connect over the application).

Hi

+3
source share
2 answers

Check System.Addin Namespace on MSDN

Start with this. Then I also recommend that you look at Mono.Addins . You can even look at the Mono.Addins SVN chest to see how implementations work internally. You will need to understand how interfaces and attributes play a vital role in creating your plugin architecture.

The Managed Extensibility Framework is still under development, but you should become familiar with it, as Johannes points out. If your team is not comfortable moving forward with MEF for your production project, at least have some knowledge within.

+2
source

Source: https://habr.com/ru/post/1731842/


All Articles