2014-03-25 62 views
1

我一直在試圖在我的Web應用程序的UnityConfig.cs文件中配置masstransit,但沒有成功。我嘗試了幾種方法並閱讀了很多文章,但還沒有得到它的工作。我查看了MassTransit網站上的示例,但似乎無法使其正常工作。我遇到的第一個問題是我找不到「TypeFinder」類所在的組件,我也找不到「FindTypesWhichImplement」方法。MassTransit Unity示例

是masstransit頁面上的示例假設工作還是更多「這是它看起來像什麼」的示例。

回答

1

星巴克樣本(https://github.com/MassTransit/RabbitMQ-Samples/tree/master/Starbucks)有Winsor,StructureMap和NInject但沒有Unity。我不認爲任何核心團隊都使用Unity。

雖然我會從確保Unity集成NuGet包括在內。檢查你的命名空間(using MassTransit;)。這是所有擴展方法,應該位於MassTransit名稱空間中。我們可能在錯誤的命名空間中放置了錯誤的類型,但我的快速檢查the source沒有顯示任何內容。

+0

特拉維斯,謝謝你的迴應。我已經檢查過我的命名空間和我的NuGet,並且都很好看。我一直在使用Winsor,但推動產品向Unity推進。我現在想要推回來,並與Winsor保持聯繫或移至StructureMap。 –

+0

+1在結構圖上,只是因爲它是我最喜歡的:)如果您希望爲Unity修復文檔,我會在GitHub.com/MassTranist/MassTransit上發佈一個問題。 – Travis

+0

如果我在Winsor工作時遇到問題,我會在MassTransit問題列表上發帖,這應該不是問題,因爲我已經在其他項目上工作了。我接受你的答案,因爲它使我回到我熟悉的道路上。 –