2014-12-03 59 views
0

我正在与Petrel和Ocean 2013合作,并试图在Visual Studio 2010中使用PipBuilder为我正在开发的插件创建PIP文件。现在,我想要做的就是弄清楚如何让VS中的“New PipBuilder”选项接受一个项目,所以我刚刚将斯伦贝谢文档中的“制作您的第一个插件”项目放在一起在我开始更改我的实际插件之前,看看我是否可以简单地设置该过程。PipBuilder with Ocean 2013

我的问题是,我总是得到,“向导没有找到任何插件程序集...”错误,即使我已经指出了各种地方的向导 - 项目目录,项目bin目录(这是我认为它所谈论的“程序集”的地方)。没有很多文档或帮助我可以在网上找到这个Ocean/Petrel的东西,所以我想知道是否有人知道这个向导应该指向哪个位置,以便让它接受一个项目。

在此先感谢。

回答

1

所以需要发生的是,您使用相同的解决方案作为您正在开发的插件制作新的PipBuilder项目。也就是说,你创建一个新的插件,完成所有你需要做的事情,构建插件,然后,而不是使用一个全新的VS实例来创建一个PipBuilder,随着你的插件项目,你做File - >新建 - >项目 - > PipBuilder。

我以为你必须为每一个其他类型的项目做些什么:做一个新的项目并将它指向代码的位置。

2

确保在运行PIPBuilder向导之前构建包含插件的VS项目。 另外,请确保您的插件的VS项目有一个派生自定义插件的插件类的类。它将具有一个Modules属性,该属性引用您的实现IModule的类,从而开始插件的实际工作。

+0

我确实有这些东西。有一个Module,Plugin和一个Workstep。就像我说的,这只是一个简单的示例插件,可以让我知道这一点。正如预期的那样,我会构建并获取放在我的bin目录中的dll,但无论我指向PipBuilder向导的位置,它总是出错。 – MetalHeel 2014-12-04 16:09:34