jing567 Ответов: 2

Визуальная студия 2005 расширение/плагин до градации в Visual студии 2017


Привет,

У меня есть проект, который создает пользовательский пункт меню инструментов в Visual Studio, то есть проект надстройки расширения для visual Studio 2005.

Теперь мне нужно обновить этот проект так, чтобы он вел себя как плагин/расширение для VS2017.

Мой первый вопрос заключается в том, есть ли у нас возможность обновить этот тип проекта с расширения Vs2005 до расширения Vs2017. Я немного поработал в google и вижу, что каждый блог говорит о том, чтобы играть с типом проекта VSIX для создания расширения. Но во времена VS2005 такого проекта расширения не существует.(Это мое предположение)

2) я попытался обновить проект каким-то образом и построить установщик. Но после установки Я не вижу никакой видимости плагина в панели инструментов для Vs2017 , что и ожидалось.



Пожалуйста, дайте свой вклад, и это будет здорово, если какое-либо решение действительно существует

Что я уже пробовал:

Я попытался как-то обновить проект и построить установщик. Но после установки Я не вижу никакой видимости плагина в панели инструментов для Vs2017 , что и ожидалось.

2 Ответов

Рейтинг:
2

jing567

Спасибо за ваш ответ. Пожалуйста, прочтите мой запрос. Я провел значительное время в google и опубликовал этот вопрос. Ссылка, которую вы предоставили, является первой ссылкой, которая появляется в поиске google и не содержит информации о моем вопросе :) Надеюсь, что вы опубликовали ответ, чтобы стоять в "топ-экспертах" в панели мониторинга на сайте проекта code.

Richard MacCutchan

Ну, больше ничего сказать нельзя. Ваш вопрос не относится конкретно к каким-либо проблемам программирования, и до тех пор, пока вы не сможете предоставить некоторые надлежащие сведения о том, что происходит в вашем коде и где он терпит неудачу, никто не знает, что делать.

Статья по ссылке, которую я вам дал, содержит полную информацию о том, как создавать расширения. Таким образом, это должно быть место, где вы можете начать узнавать, что вам нужно сделать, чтобы преобразовать свой код расширения в последнюю версию.

Кстати, я не заинтересован в том, чтобы быть "лучшим экспертом", я просто пытаюсь помочь людям найти решение их проблем.

Рейтинг:
0

johannesnestler

Я бы просто создал новый проект расширения (проект VSIX). Убедитесь, что вы обновили свои знания и можете установить/удалить новый проект VSIX, а также узнайте, как работать с "экспериментальным экземпляром" vs (на странице свойств проекта вы можете развернуть свой vsix при сборке непосредственно в экспериментальный экземпляр VS для отладки вашего расширения, установив флажок...). С этим и запуском должно быть довольно легко перенести ваш существующий код на VS2017, потому что, насколько я помню, Automation-API не должен был сильно измениться, по крайней мере, принципы те же самые.