user2506411
user2506411

Reputation: 313

Managed AddIn Framework (MAF) - Host Third Party Addons

I will be using in our WPF project because I need a robust add-in architecture that allows multiple plugins to load run time. I am still in learning phase of MAF-Addin pipeline framework.

I have some very basic doubts:

Upvotes: 2

Views: 564

Answers (1)

Panos Rontogiannis
Panos Rontogiannis

Reputation: 4172

Regarding the language/technology for the third-party plugins, it will have to be a .NET assembly. This does not mean that the .NET assembly of the plugin cannot use native dlls or COM objects.

Regarding the guidelines to the plugin developers, it depends on your contracts.

If you have followed the System.Addin contract guidelines religiously then the plugin developers should not care it. They only have to implement the view of the add-in.

If on the other hand you did not follow the contract guidelines (e.g. by using System.Object in your contracts) then you will probably need plugin developers following extra guidelines that might be needed under specific conditions (e.g. plugins in separate AppDomains or Processes).

Upvotes: 2

Related Questions