У меня есть надстройка, которая работает в 2005 и 2008 годах (для .net 2.0), и мне пришлось внести без изменений , чтобы она заработала в 2010 году. Итак, по сути, добавление .net 2.0-in может работать в 2010 году (хотя вам может потребоваться настроить несколько параметров, чтобы она работала идеально, основы загрузки и добавления команды не изменились)
Это говорит о том, чтоэто, вероятно, простой глюк - я бы заподозрил:
- В вашем файле .Addin что-то не так, или он не находится в пути надстроек VS2010, поэтому он не загружается VS2010или
- Надстройка загружается, но не добавляет свои команды успешно.
Поэтому первое, что я хотел бы предложить, - это проверить, нормально ли загружается.Перейдите в Инструменты-> Диспетчер надстроек и посмотрите, есть ли он в списке и проверен.Если нет, значит, он либо не находится в пути надстроек, либо ваш файл MyAddin.Addin неверен (обновлен ли XML до целевой версии 10.0 среды IDE или все еще говорится о версии 9.0?)
Если загрузка идет нормально, вам нужно запустить ее в отладчике, чтобы понять, почему ваша команда не регистрируется правильно.