2014-03-12 4 views
0

질문하기 전에 전에 MSDN 웹 사이트를 읽고 Using System;namespace으로 사용했다고 설명해야합니다.UriBuilder 네임 스페이스

내 코드에 UriBuilder 클래스를 Using System과 함께 사용하면 비활성화됩니다. 이 클래스의 네임 스페이스는 무엇입니까? 난 비주얼 스튜디오 2008 내 운영 체제를 사용하고

윈도우 7

코드의 샘플입니다

public partial class Form1 : Form 
{ 
    static public string AssemblyDirectory 
    { 
     get 
     { 
      string codeBase = Assembly.GetExecutingAssembly().CodeBase; 
      UriBuilder uri = new UriBuilder(codeBase); 
      string path = (uri.Path); 
      return Path.GetDirectoryName(path); 
     } 
    } 
+0

당신은'글로벌 :: System.UriBuilder'와'UriBuilder'을 대체하면 어떻게됩니까? – Luaan

+0

@Luaan. – user3403967

+0

글쎄,'System.dll'에 대한 참조가 필요하지만 어떻게하면 윈도우 폼 응용 프로그램이라는 것을 볼 수 없다는 것을 알 수 없다. "비활성"이란 무엇을 의미 하는가? ? 컴파일되지 않습니까? 어떤 오류가 출력됩니까? – Luaan

답변

0

이 MSDN 링크 당신은 어떤 네임 스페이스를 사용하는 어셈블리는 참조해야합니다 보여줍니다 .NET Framework의 각 버전에이 클래스를 사용합니다.

http://msdn.microsoft.com/en-us/library/system.web.ui.design.urlbuilder(v=vs.110).aspx

+0

감사합니다 @DaveRead,하지만 이전에이 페이지를 읽었습니다. 내 프로젝트에 특별한 언급을 추가해야합니까? – user3403967

+0

예. 설명서에서 System.Design.dll에 대한 어셈블리 참조를 추가해야합니다. – DaveRead

관련 문제