![](/img/trans.png)
[英]How to invoke a method located inside the Android project from the Portable Class Library Project in Xamarin.Forms?
[英]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.