2011-05-16 38 views
0

我把我的一些最常用的功能和擴展,並把它們放在一個DLL,所以我可以包括DLL到任何項目。這適用於基於Web的項目,但在獨立應用程序中引發錯誤。我在彙編名上做一個Imports。我可以看到函數和方法,但是當我嘗試運行時,我得到:DLL適用於基於Web的應用程序,但無法忍受窗口的應用程序

{函數名}未被聲明。由於其保護級別,它可能無法訪問。

有什麼想法?

我想知道是否因爲在dll中我做了一些字符串和一些system.web.ui.webcontrols對象的擴展。我沒有事,因爲在DLL中我做的進口System.Web.UI.WebControls這將是一個問題。

回答

0

如果您的功能擴展在System.Web.UI程序的功能,那麼你需要在你的Windows應用程序添加到這個參考。

沒有看到函數聲明,是它標記爲內部的?

+0

函數聲明爲public。我想你可能是對的,這和我以前的想法很相似。雖然我已經添加在過去的文獻,我無法找到一個System.Web程序。這是不允許在Windows應用程序? – 2011-05-17 15:45:43

相關問題