2014-07-26 5 views
1
namespace Company.Product.System 
{ 
using System; 
using System.Collections.Generic; 
... 

이제 Visual Studio에서 System.Collections.Generic;을 찾을 수 없으므로 컴파일러 오류가 발생합니다. 이 문제를 해결할 방법이 있습니까? 나는 이것이 나쁜 생각인지에 대해 듣고 싶지 않다.이 결정은 나 위에서 왔고 나는이 문제에 대해 거의 선택의 여지가 없다.'x.System'이라는 네임 스페이스가있는 방법이 있습니까

+2

네임 스페이스 외부에 사용 문을 넣지 않는 이유는 무엇입니까? –

+0

네임 스페이스 위의 대괄호를 여는 데 사용되는 것은 무엇입니까? @cost – bumbumpaw

+0

@ScottChamberlain 그것은 좋은 생각입니다. 명백한 것이지만 나에게는 일어나지 않았습니다. 코드는 도구로 생성되었습니다. – cost

답변

4

, 네임 스페이스의 외부 사용하여 문을 넣어

using System; 
using System.Collections.Generic; 

namespace Company.Product.System 
{ 
... 

또는 global:: 접두사를 네임 스페이스에 추가하십시오. 이렇게하면

을 사용하려고한다고 가정하지 않고 루트를 사용하게됩니다.
namespace Company.Product.System 
{ 
using global::System; 
using global::System.Collections.Generic; 
... 
3

어느 네임 스페이스 블록의 외부에서 사용 지침을 를 이동하거나이 global namespace alias과 같이 사용 : 당신은 두 가지 옵션이 있습니다

namespace Company.System 
{ 
    using global::System.Collections.Generic; 
} 
관련 문제