5

我正在关注本教程,了解如何创建新的 Visual Studio 项目类型。在那里,它说“导入托管包框架的源代码文件”。谷歌把我带到了这个链接,它有一个 MPF 2013 包的链接。在第一个链接中,他们说要查找ProjectBase.files第二个链接下载中不存在的文件。

问题:

  1. Visual Studio 2017 的正确 MPF 下载在哪里。
  2. 将来当我们转向 Visual Studio 2019 时,我是否需要为 2019 年下载新的 MPF?
4

1 回答 1

2

我有同样的问题,但似乎我已经解决了。似乎不再需要 MPF 来执行这些步骤,并且该教程有点过时了:

现在怎么做:

不要加载“托管包框架代码”,而是跳过本教程中的整个步骤并转到下一个章节。在下一章中跳过所有内容直到第 3 步并注册

this.RegisterProjectFactory(new SimpleProjectFactory(this));

在 SimpleProjectPackage.cs 的 InitializeAsync 任务中

在第 6 步实现 FlavoredProjectFactory 而不是 ProjectFactory

继续本教程,它现在应该可以正常工作了。最后它应该是这样的:

class SimpleProjectFactory : FlavoredProjectFactory
{
    private SimpleProjectPackage simpleProjectPackage;

    public SimpleProjectFactory(SimpleProjectPackage simpleProjectPackage)
    {
        this.simpleProjectPackage = simpleProjectPackage;
    }

    protected override object PreCreateForOuter(object outerProject)
    {
        return null;
    }



}
于 2020-10-20T09:20:34.947 回答