Beruflich Dokumente
Kultur Dokumente
CannotloadorreloadaddinManufacturingDevBlog
ManufacturingDevBlog
(http://adndevblog.typepad.com/manufacturing/)
TheresourceforsoftwaredevelopersworkingwithDesign,LifecycleandSimulationtechnologiesfromAutodesk.
12/18/2015
Cannotloadorreloadaddin
ByAdamNagy(http://adndevblog.typepad.com/manufacturing/adamnagy.html)
Ifyouhaveissueswithloadingorreloadingyouraddinthesemightbethemostlikelyissues.
1)Issueswithloadingtheaddin
Thisisthescenariowhenyouraddinnevergetsloaded.
IsyouraddinfoundbyInventor?
ifyouraddinisnotlistedintheAddInManagerdialogthenInventorcannotevenfindyouraddin.Youshouldcheckthatyouplacedyour*.addinfileintherightfolderandthat
alltheinformationinitiscorrect:http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=20143212(http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=20143212)
(http://adndevblog.typepad.com/.a/6a0167607c2431970b01b8d185ea5d970cpopup)
Doesyouraddinhaveauniqueid?
maybeyouraddinwasbasedonanexistingaddinandsoisusingthesameGUIDasanotheronewhichgetsloadedintoInventor.YoucanalwayslistalltheaddinGUIDswhich
arebeingloadedintoInventorandcomparethattoyouraddin'sGUID.
(http://adndevblog.typepad.com/.a/6a0167607c2431970b01b7c7fc1629970bpopup)
IsthebitnessofyouraddinthesameasInventor's?
checktheprojectsettingthatit's32bitona32bitOSand64bitona64bitOS.Incaseofa.NETaddintheeasiestistousethe"AnyCPU"setting
(http://a5.typepad.com/6a0112791b8fe628a401bb08a09efd970dpopup)
IsyouraddinCOMVisible?
makesurethat"MakeassemblyCOMVisible"settingischecked.Note:donotconfuseitwiththe"RegisterforCOMinterop"settingwhichshouldbeswitchedoffasthatwould
maketheaddinusetheoldregistrationmechanism.
http://adndevblog.typepad.com/manufacturing/2015/12/cannotloadorreloadaddin.html
1/4
22/01/2017
CannotloadorreloadaddinManufacturingDevBlog
(http://adndevblog.typepad.com/.a/6a0167607c2431970b01b7c7fc1703970bpopup)
Stillcannotloadit?
ifyoustillcannotevenstepintothecodeinsidetheActivate()methodthenyoumighthavesomeunresolveddependenciesoryoumighthavesomeissuesinsidetheconstructorofyour
ApplicationAddInServerimplementationormaybesomeglobalvariablesthaterrorout.IfthereareanyissuesbeforereachingtheActivate()methodorinsidethat,youraddinwill
notgetloaded.
2)Issueswithreloadingaddin
Thisisthescenariowhenyoucouldalreadyloadyouraddinsuccessfully,butwithinthesameInventorsession,onceyouunloadedyouraddinyoucouldnotgetitloadedagain.
Areyouremovingthecontrolsyouarecreating?
themostlikelyproblemisthatyouarecreatingsomecontroldefinitionsandUIcomponents,butyoudonotremovetheminsidetheDeactivate()methodwhenyouraddingets
unloaded.Sowhenyoutrytoloadyouraddinagain,sincethosecomponentsalreadyexist,yourcodewillerroroutandtheloadingoftheaddinwillbecancelled.
Postedat04:20AMinAdamNagy(http://adndevblog.typepad.com/manufacturing/adamnagy/),Inventor(http://adndevblog.typepad.com/manufacturing/inventor/)|Permalink
(http://adndevblog.typepad.com/manufacturing/2015/12/cannotloadorreloadaddin.html)
(http://twitter.com/share?url=http%3A%2F%2Fadndevblog.typepad.com%2Fmanufacturing%2F2015%2F12%2Fcannotloadorreloadadd
in.html&text=Cannot%20load%20or%20reload%20addin)
addin.html)
(https://plus.google.com/share?url=http://adndevblog.typepad.com/manufacturing/2015/12/cannotloadorreload
(http://www.facebook.com/sharer.php?u=http%3A%2F%2Fadndevblog.typepad.com%2Fmanufacturing%2F2015%2F12%2Fcannotloadorreloadaddin.html)
Comments
vvsaid...
Plshelp.
Ihavesomeproblemwiththisloadandunloadthings.
MyaddinloadandcodeonActivate()methodworksfine,butwhenimovetoaddinsmanagermyaddinisunchecked(unloaded),icanloaditagain(andActivateworksagain),butafter
thisaddinjustunloadedagain.AlsoDeactivate()methoddoesn'ttriggeredinallthissteps.Ijustwantthatmyaddinworksinbackgroundandtriggeredonsrecifiedevents,butthis
unloadthingsisrealyaproblemforaccomplishthis.
Reply
06/28/2016at01:09AM(http://adndevblog.typepad.com/manufacturing/2015/12/cannotloadorreloadaddin.html#comment6a0167607c2431970b01bb0917c38e970d)
AdamNagy(http://profile.typepad.com/1236098880s16462)said...
Hi,
InthatcasesomethinginyourActivatemethodiscausingproblems.Youshoulddebugthroughthatcodetofindtheissue.
Ifyouarestillhavingproblemsafterthatthenyouwouldneedtonarrowdownyourprojecttosomethingthatyoucouldsharewithussowecouldreproducetheproblemonourside,then
logitontheforum.
Cheers,
Adam
Reply
06/28/2016at01:17AM(http://adndevblog.typepad.com/manufacturing/2015/12/cannotloadorreloadaddin.html#comment6a0167607c2431970b01b7c87451bd970b)
vvsaid...
Hi,Adam.
Thanksforreply.
Oki'mtrysomething,i'mchangemytarget.netfrmwrkfrom3.5to4.5.2.Andinthiscasethiscodegavemeerror.
privateInventor.DocumentEventsClassdrwEvent
onActivate()method
drwEvent.OnNewView+=newIRxDocumentEvents_OnNewViewEventHandler(AddLabelToView)
http://adndevblog.typepad.com/manufacturing/2015/12/cannotloadorreloadaddin.html
2/4
22/01/2017
CannotloadorreloadaddinManufacturingDevBlog
Aftericommentthiscodeloadaddinsworkedfine,therewasntunloadedissues.
Butidontknowhowcanigeteventmethodininventorobjectmodeltogeteventondrawingsthattriggeredwhencreatedanewdrawingview.Ionlyfindthis
DocumentEventsClass.OnNewViewbutitsdontwork.
programlanguage:C#
Inventor2014
IDE:MicrosoftVisualStudio2015
Reply
06/28/2016at01:41AM(http://adndevblog.typepad.com/manufacturing/2015/12/cannotloadorreloadaddin.html#comment6a0167607c2431970b01bb0917c51f970d)
Commentbeloworsigninwith Typepad(http://www.typepad.com/sitelogin?uri=http%3A%2F%2Fadndevblog.typepad.com%2Fmanufacturing%2F2015%2F12%2Fcannotloador
reloadadd
in.html&fp=c7230271971da16f21b276516d3727d7&view_uri=http%3A%2F%2Fprofile.typepad.com%2F&via=blogside&post_uri=http://adndevblog.typepad.com/manufacturing/2015/12/cann
loadorreloadaddin.html) Facebook(http://www.typepad.com/sitelogin?uri=http%3A%2F%2Fadndevblog.typepad.com%2Fmanufacturing%2F2015%2F12%2Fcannotloador
reloadadd
in.html&fp=c7230271971da16f21b276516d3727d7&view_uri=http%3A%2F%2Fprofile.typepad.com%2F&via=blogside&service=facebook&post_uri=http://adndevblog.typepad.com/manufactu
loadorreloadaddin.html) Twitter(http://www.typepad.com/sitelogin?uri=http%3A%2F%2Fadndevblog.typepad.com%2Fmanufacturing%2F2015%2F12%2Fcannotloador
reloadadd
in.html&fp=c7230271971da16f21b276516d3727d7&view_uri=http%3A%2F%2Fprofile.typepad.com%2F&via=blogside&service=twitter&post_uri=http://adndevblog.typepad.com/manufacturi
loadorreloadaddin.html) Google+(http://www.typepad.com/sitelogin?uri=http%3A%2F%2Fadndevblog.typepad.com%2Fmanufacturing%2F2015%2F12%2Fcannotloador
reloadadd
in.html&fp=c7230271971da16f21b276516d3727d7&view_uri=http%3A%2F%2Fprofile.typepad.com%2F&via=blogside&service=gplus&post_uri=http://adndevblog.typepad.com/manufacturin
loadorreloadaddin.html)andmore...(http://www.typepad.com/sitelogin?uri=http%3A%2F%2Fadndevblog.typepad.com%2Fmanufacturing%2F2015%2F12%2Fcannotloador
reloadadd
in.html&fp=c7230271971da16f21b276516d3727d7&view_uri=http%3A%2F%2Fprofile.typepad.com%2F&via=blogside&service=openid&post_uri=http://adndevblog.typepad.com/manufacturi
loadorreloadaddin.html)
(URLsautomaticallylinked.)
Emailaddressisnotdisplayedwithcomment.
Name
EmailAddress
WebSiteURL
Post Preview
(http://www.typepad.com/)
ManufacturingDevBlog(http://adndevblog.typepad.com/manufacturing/)
http://adndevblog.typepad.com/manufacturing/2015/12/cannotloadorreloadaddin.html
3/4
22/01/2017
CannotloadorreloadaddinManufacturingDevBlog
http://adndevblog.typepad.com/manufacturing/2015/12/cannotloadorreloadaddin.html
4/4