MM20's api page didn't show correct/clear information on how to write addon. thx
hi,
i stay at mm2020 at it's the latest version that can stay offline, airgapped.
i plan to use mm2020 + visual studio community edition 2022 + github copilot plugin to help me write addons. [1]
however in mm2020's api page (at bottom): (I removed most part just let you know it's still using old names)
at page https://www.mindmanager.com/en/pages/developers/api/20/#Step2ConfigureVisualStudio.html
the code mentioned how to modify registry for mindmanager 8, 9, 10 (i.e. 2012), 11 but DO NOT mention mm 2020. I dont know the internal version number for MM2020.
And it only mentioned V studio 2010.
this API documents is published in year 2020 when MM2020 is out,
and it only mention old version of mindmanager and V studio?
i keep on getting errors even with help from AIs.
would like seek advices.
thanks
ps:
1. V studio is used over VS code is because others said V studio is better for writing programs that work with microsoft products.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\AddinWizard] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\AddinWizard\MindManager 8] "RegistryRoot"="Software\\Mindjet\\MindManager\\8\\AddIns" "DisplayAdvFeatures"=dword:00000000 "StartupFlag"=dword:00000002 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\AddinWizard\MindManager 9] "RegistryRoot"="Software\\Mindjet\\MindManager\\9\\AddIns" "DisplayAdvFeatures"=dword:00000000 "StartupFlag"=dword:00000002 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\AddinWizard\MindManager 10] "RegistryRoot"="Software\\Mindjet\\MindManager\\10\\AddIns" "DisplayAdvFeatures"=dword:00000000 "StartupFlag"=dword:00000002 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\AddinWizard\Mindjet 11] "RegistryRoot"="Software\\Mindjet\\MindManager\\11\\AddIns" "DisplayAdvFeatures"=dword:00000000 "StartupFlag"=dword:00000002
hi, the method from the mm22 api finally worked:
i can compile and run it's sample addin so i think i can now begin blank new projects and ask V studio /w github copilot to guide me thru.
thank you.
ps: the above is the sample addin from mm22's api,
i guess it mean i have setup the system.
hi, the method from the mm22 api finally worked:
i can compile and run it's sample addin so i think i can now begin blank new projects and ask V studio /w github copilot to guide me thru.
thank you.
ps: the above is the sample addin from mm22's api,
i guess it mean i have setup the system.
may be i could dig out a solution if i analyze MM21 and 22's API 's config page but that would be very frustrating for me.
thanks
may be i could dig out a solution if i analyze MM21 and 22's API 's config page but that would be very frustrating for me.
thanks
others found the same hestitations,
user @Nick pointed that out authentically here:
https://community.mindmanager.com/topic/380-create-a-project-for-an-add-in-in-visual-studio-2019
i wish if mindmanager could be as popular as obsidian, so there are more macros/addons than that i can use.
others found the same hestitations,
user @Nick pointed that out authentically here:
https://community.mindmanager.com/topic/380-create-a-project-for-an-add-in-in-visual-studio-2019
i wish if mindmanager could be as popular as obsidian, so there are more macros/addons than that i can use.
looks like Nick's map is using VB,
if you use C#, some keywords are changed e.g. compile vs build tab.
looks like Nick's map is using VB,
if you use C#, some keywords are changed e.g. compile vs build tab.
Title: Faced a Real Challenge with Limited Support
I recently encountered what we call in Chinese "吃力不討好" — a situation where a lot of effort yields little appreciation or positive results. It translates to something like a "thankless task" or "all pain, no gain" in English. This perfectly sums up my experience: despite considerable effort, the outcome was neither satisfying nor rewarding.
The company offered no support, the community around this tool is small, and the programming effort it requires is significant. It really comes down to how committed you are to programming in MindManager, given these challenges.
Title: Faced a Real Challenge with Limited Support
I recently encountered what we call in Chinese "吃力不討好" — a situation where a lot of effort yields little appreciation or positive results. It translates to something like a "thankless task" or "all pain, no gain" in English. This perfectly sums up my experience: despite considerable effort, the outcome was neither satisfying nor rewarding.
The company offered no support, the community around this tool is small, and the programming effort it requires is significant. It really comes down to how committed you are to programming in MindManager, given these challenges.
I think the Add-in Wizard in Visual Studio has been gone for many years, so there is no benefit in trying to recreate this particular tool for newer versions of MindManager or Visual Studio. The MindManager 22 API documentation is more up to date with examples. There is not a lot of difference in the object models between versions of MindManager.
If you can do what you need to do with macros, App Studio avoids the pain of developing Add-ins. But there are some things that macros cannot do because they only exist when they are running.
I think the Add-in Wizard in Visual Studio has been gone for many years, so there is no benefit in trying to recreate this particular tool for newer versions of MindManager or Visual Studio. The MindManager 22 API documentation is more up to date with examples. There is not a lot of difference in the object models between versions of MindManager.
If you can do what you need to do with macros, App Studio avoids the pain of developing Add-ins. But there are some things that macros cannot do because they only exist when they are running.
---