2011-05-16 2 views
0

필자는 가장 많이 사용되는 함수 및 확장 프로그램을 가져 와서 DLL에 넣었으므로 DLL을 모든 프로젝트에 포함 할 수 있습니다. 이것은 웹 기반 프로젝트에서는 잘 작동하지만 독립 실행 형 응용 프로그램에서는 오류가 발생합니다. 나는 어셈블리 이름에 Imports를한다. 함수와 메소드를 볼 수 있지만 실행하려고 할 때 :DLL은 웹 기반 응용 프로그램에서 작동하지만 스탠드 창 응용 프로그램에서는 작동하지 않습니다.

{함수 이름}이 선언되지 않았습니다. 보호 수준으로 인해 액세스 할 수 없습니다.

의견이 있으십니까?

dll에서 일부 문자열 및 일부 system.web.ui.webcontrols 개체의 확장명을 사용하고 있기 때문에 나는 그것이 있는지 궁금해했습니다. Dll에서 Imports System.Web.UI.WebControls를 수행 중이므로 문제가 될 것입니다.

답변

0

함수가 System.Web.UI의 함수를 확장하는 경우 Windows 응용 프로그램에이 함수에 대한 참조를 추가해야합니다.

함수 선언을 보지 않고 내부로 표시되어 있습니까?

+0

함수가 public으로 선언되었습니다. 나는 네가 옳을 수도 있고 내가 이미 생각하고있는 것과 비슷하다고 생각한다. 과거에 참조를 추가했지만 System.Web에 대한 참조를 찾을 수 없습니다. 이것은 Windows 응용 프로그램에서 허용되지 않습니까? –

관련 문제