현재 C# 프로젝트와 Razor 웹 페이지 프로젝트가 포함 된 솔루션으로 작업하고 있습니다. 해당 C# 프로젝트에서 웹 페이지로 네임 스페이스를 가져 오려고하지만 네임 스페이스를 찾을 수 없다는 오류가 발생합니다. 프로젝트의 네임 스페이스는 "CompanyName.WordThatDescribesNamespace"로 구조화됩니다. 내가 @using Company.Namespace
라고 말하면 Company라는 네임 스페이스가 없다고 말합니다. 그 기간을 사용하여 네임 스페이스를 가져 오지 못하게하거나 주위에 방법이 있습니까?면도기 - 찾을 수없는 네임 스페이스 가져 오기
0
A
답변
0
질문에서 나는 이것을 다음과 같이 이해했다.
- 당신은
- 하나는 클래스 프로젝트 (DLL)이고, 다른 하나는 MVC 프로젝트 인 솔루션에서 두 개의 프로젝트가 있습니다.
클래스 프로젝트의 메소드에 MVC에 액세스해야합니다.
1. CompanyName.WordThatDescribesNamespace
을 가진 클래스 프로젝트의 dll에 대한 참조가 추가되었습니다. 솔루션 탐색기로 이동하여이를 확인할 수 있습니다. 2. 참조 된 경우 CopyLocal=True
을 설정했는지 여부를 속성을 확인하십시오. Bin 폴더에서 dll을 삭제하고이를 참조하여 False
으로 변경하고 프로젝트를 빌드하십시오. 3. Views 폴더에있는 Web.config에 네임 스페이스를 추가하여 모든보기에서 사용할 수 있도록 할 수도 있습니다.
<pages>
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
...
<add namespace="Infragistics.Web.Mvc" />
</namespaces>
</pages>
위의 항목 중 하나를 사용하면 도움이됩니다.
관련 문제
- 1. 모든 면도기 뷰에서 네임 스페이스 가져 오기
- 2. 가져 오기 네임 스페이스 네임 스페이스
- 3. PHP - 네임 스페이스 - 가져 오기
- 4. 가져 오기 Microsoft.Sharepoint 네임 스페이스
- 5. CodeSnippetCompileUnit에서 네임 스페이스 가져 오기
- 6. 함수의 네임 스페이스 가져 오기
- 7. clojure 네임 스페이스 가져 오기
- 8. Microsoft.Office.Interop.Excel 네임 스페이스 가져 오기
- 9. 네임 스페이스 접두사 가져 오기
- 10. T4 템플릿 가져 오기 고유 네임 스페이스
- 11. 가져 오기 네임 스페이스 위해 System.Query
- 12. 코드 스 니펫에서 네임 스페이스 가져 오기
- 13. PHP5 : 가져온 네임 스페이스 목록 가져 오기
- 14. 가져 오기 TypeScript 네임 스페이스 (C# /. NET에서)
- 15. .js 파일의 네임 스페이스 가져 오기
- 16. WPF XAML 네임 스페이스 가져 오기
- 17. 네임 스페이스 가져 오기 C#과 VB
- 18. IntelliJ에서 자동 가져 오기 네임 스페이스
- 19. 스 니펫에 현재 네임 스페이스 가져 오기
- 20. WCF 서비스의 네임 스페이스 가져 오기
- 21. CoffeeScript/JavaScript의 네임 스페이스 가져 오기
- 22. OWL 온톨로지에서 기본 네임 스페이스 가져 오기
- 23. PHP 가져 오기 클래스 또는 네임 스페이스?
- 24. JS의 XMLDocument에서 기본 네임 스페이스 가져 오기
- 25. 가져 오기 네임 스페이스 클래스는 특별히
- 26. T4 템플릿에서 edmx의 네임 스페이스 가져 오기
- 27. 런타임시 @XmlType의 네임 스페이스 가져 오기
- 28. Play 프레임 워크보기에서 네임 스페이스 가져 오기
- 29. Visual Basic 자동 네임 스페이스 가져 오기
- 30. EntityManager에서 엔터티 네임 스페이스 가져 오기
그래서 실제 네임 스페이스는 "Company"또는 "CompanyName"입니까? – Andrei
이 프로젝트에 대한 참조를 확인 했습니까? 이 유형의 오류는 일반적으로 csproj 파일에서 외부 라이브러리를 참조해야 함을 의미합니다. – legrandviking
@Andrei 네임 스페이스의 이름은 "Company.Something" – GPinskiy