How to properly embed a custom wizard assembly in VSIX template project in VS 2013? -
i'm building multi project template in visual studio 2013 consisting of couple of item templates, main project , unit test project. created custom template wizard w/ simple non-ui implementation of iwizard needed me w/ references in unit test project. works on pc, i'm struggling vsix deploy custom wizard assembly on other pcs. extension installs okay, upon creating new project blows telling me can't find custom template wizard assembly.
i can tell fusion log viewer looking in various subfolders (privateassemblies, publicassemblies, commonextensions) of c:\program files (x86)\visual studio 12.0\common7\ide folder. need dll 1 of folders. see stuff on here providebindingpath attribute, i've not had luck far.
i've tried quite few of suggestions here on so, if not of them referencing vs2010 (which different in regard).
any appreciated!
i've found solution. inside vsix manifest designer's assets section, add custom template wizard assembly, there box @ bottom says "embed in folder:". if enter value projecttemplates in there, work.
what happening when vsix extension installed it's extracting assembly (dll) out /common7/ide/extensions/{random letters denoting unzipped extension}/projecttemplates
folder. apparently structure expected.
i hope helps someone. seems process has changed since vs 2010 , newer vs 2012/2013 documentation bit weak.
screenshot attached.
Comments
Post a Comment