簡體   English   中英

如何從另一個項目中調用類的方法

[英]How to invoke a method of a class from another project

我有一個項目A ,一個帶有entityframework 6和Oracle ManagedDataAccess的mvc5項目。 該項目具有NewsletterX類,並且此類具有不帶參數的異步SendNewsletter方法,該方法在該項目的控制器中使用。 我還有一個項目B ,一個Windows Service項目,打算在其中使用SendNewsletter方法( NewsletterX類)。 我應該使用什么哲學? 參考項目A? NewsletterX類創建一個DLL並在項目B中引用它? 項目B中 ,我是否必須引用EntityFramework和Oracle ManagedDataAccess?

B引用項目A和B引用項目A生成的DLL之間沒有什么實際區別,除了調試時可以在兩個項目之間步進/查看前面的兩個項目的代碼外

您不需要B引用A所使用的所有DLL,僅使B能夠使用A。 然后已經引用。 但是,它們將需要部署到目標計算機,以便在B運行並在A中調用方法時,加載程序可以找到它們。

問題解決了。 項目B中 ,除了引用項目A外 ,我還引用了Entityframework和Oracle.ManagedDataAccess。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM