【问题标题】:Visual Studio 2012 shell extension developmentVisual Studio 2012 shell 扩展开发
【发布时间】:2012-11-05 22:45:16
【问题描述】:

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

如果有人提供建议和任何文档(与我一直浏览的内容相比并不多),那就太棒了。

谢谢

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 感谢@Pawel,techNet 库链接是我不知道我正在寻找的东西
    猜你喜欢
    • 1970-01-01
    • 2018-05-13
    • 2013-01-29
    • 1970-01-01
    • 2011-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-11
    相关资源
    最近更新 更多