Sunday, 15 September 2013

visual studio 2010 - SolutionContext.ConfigurationName set returns E_FAIL -



visual studio 2010 - SolutionContext.ConfigurationName set returns E_FAIL -

i have next code in custom project based on mpf projects - visual studio 2010:

envdte.project dteproj = currentproject(); dteproj.configurationmanager.addconfigurationrow("mycustomconfig", "debug", false); var solution = dteproj.dte.solution envdte90.solution3; foreach (envdte80.solutionconfiguration2 solconfig in solution.solutionbuild.solutionconfigurations) { foreach (envdte.solutioncontext solcontext in solconfig.solutioncontexts) { if (dteproj.uniquename != solcontext.projectname) continue; //returns e_fail solcontext.configurationname = "mycustomconfig"; } }

as can see pretty straight forward. create new configuration project , want utilize in solution context. setting configuration name returns e_fail.

why assignment failing? right programmatic equivalent selecting project configuration project drop downwards in configuration manager dialog box?

thanks

visual-studio-2010 envdte vs-extensibility

No comments:

Post a Comment