我正在关注这个 tutorial关于如何创建新的 Visual Studio 项目类型。在那里,它说“导入托管包框架的源代码文件”。谷歌把我带到了这个 link有一个指向 MPF 2013 软件包的链接。在第一个链接中,他们说要查找文件 ProjectBase.files
在第二个链接下载中不存在。
问题:
最佳答案
我有同样的问题,但似乎我已经解决了。似乎不再需要 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;
}
}
关于c# - Visual Studio 2017 的托管包框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53877972/