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