2011-05-16 68 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

相关问题