Visual Studio 2012 shell扩展开发

时间:2012-11-17 10:20:35

标签: visual-studio visual-studio-2012 visual-studio-extensions

我正在创建一个独立的shell扩展,我只是想知道为这种类型的开发学习c ++会不会更好?我有使用c#和WPF的经验,目前我的印象是我可以通过使用默认的shell扩展来创建shell,然后通过在shell包内部创建扩展来创建我想要的使用C#和WPF的功能作为附加项目在解决方案中。

如果有人提供和提示和任何文件(这与我一直在浏览的内容并不多)那将是非常棒的。

由于

1 个答案:

答案 0 :(得分:1)

我前段时间创建了Vintage Studio扩展程序它允许使用Visual Studio为8位老式计算机(例如Commodore 64或8位Atari)创建应用程序。它包含2个dll - 一个只是编辑器的扩展(语法着色,格式化等),而另一个是与VS集成的项目系统,允许使用6502汇编编译器构建项目,在模拟器中运行程序这两个dll都是用C#和MPFProj创建的。完成项目后,我试图让它在孤立的shell中运行。我花了几个小时才弄明白如何使它工作,但我想出了正确的注册表设置和pkgdef文件中的条目,它工作正常。 AFAIR我使用this link来了解有关将扩展注册为独立shell扩展的更多信息。这意味着可以在C#中创建一个独立的shell扩展。 blog post包含指向我的github的链接,您可以在其中找到Vintage Studio的源代码以及有关设置和使用MPFProj的一些提示(在自述文件中)(例如,我发现了我需要直接修复的错误)他们的代码)。