2014-12-03 32 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