-
Notifications
You must be signed in to change notification settings - Fork 26
Migration
Mikayla Hutchinson edited this page May 15, 2017
·
1 revision
The following steps can be used to migrate existing class library extension projects to AddinMaker:
- Add
{86F6BF2A-E449-4B3E-813B-9ACC37E5545F}
to the project's flavor GUIDs i.e. for C#:<ProjectTypeGuids>{86F6BF2A-E449-4B3E-813B-9ACC37E5545F};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
- Add a reference to the NuGet package
monodevelop.addins
- Remove all references you have to the assemblies included with MonoDevelop/Xamarin Studio.
- Remove all addin dependency declarations from your manifests and assembly attributes.
- Add Addin References for all of the dependencies you removed in step 4.
- [OPTIONAL] For each file that is bundled with your addin, unset the "copy to output" flag, set the build action to
AddinFile
, and remove the corresponding<Import>
from the<Runtime>
element of your manifest.