Я пытаюсь создать абсурдно простое расширение оболочки в С++ с помощью Visual Studio 2010, но я даже не могу привести примеры для работы в качестве отправной точки.
Я использую Windows 7 x64.
Я пробовал этот шаблон Visual Studio, но как только я получу шаблон для работы в VS2010, у меня есть множество ошибок, которые я Не знаю, как исправить.
Я пробовал Полное руководство для идиотов по написанию расширений оболочки и после демонстрации всех необходимых настроек реестра и т.д. контекстное меню не отображается.
Я посмотрел на этот пример С# COM Interop, но меня оставили в замешательстве относительно того, безопасно ли использовать С# спасибо в в этой статье *, но похоже, что я могу быть ОК, если я использую .NET 4, потому что он поддерживает в процессе бок о бок CLR-хостинг.
- Короче: исторически две версии .NET не могут работать в одном и том же процессе, а работа оболочки оболочки заключается в том, что они внедряются в процесс. Поэтому, если .NET 3.5 впрыскивается в процесс .NET 2 - bang
Итак, могу ли я теперь использовать .NET 4.0?
Есть ли работающее, загружаемое решение VS2010, которое добавляет простое расширение оболочки?
Раньше я был не так плохой с С++ в тот же день, но после нескольких лет литья в .NET я довольно ржавый и, таким образом, возился с деталями, чтобы исправить множество ошибок, которые я получаю существующие примеры доказывают... fiddly!
Я мог бы действительно сделать с чистым списком, чтобы начать с того, что я могу сломать себя и выяснить, что я сделал не так!