일부 클래스가 Mono에서 구현되는 방식을보고 싶습니다. Visual Studio의 코드 탐색 기능을 사용하고 싶습니다. 누구나 VS 프로젝트/솔루션으로 모노 소스 코드를 가져 오려고 했습니까?Visual Studio에서 Mono 소스 코드를 탐색 할 수 있습니까?
4
A
답변
2
네, 상당히 간단합니다. Visual Studio 2008 용 솔루션 파일은 소스 타르볼과 함께 제공되며 ** .. \ mono-2.6.1.tar \ mono-2.6.1 \ mono-2.6.1 \ msvc ** 디렉토리에 있습니다 (물론 모노 버전을 지정하십시오). 이 디렉토리에서 다음을 입력
건물
: 다음은 readme 파일에서 인용이다
msbuild.exe mono.sln /p:Configuration=Debug_eglib
MSBuild에서이 경로에 있어야합니다, 그것은는 .NET Framework와 함께 제공됩니다.
최신 소스는 here에서 다운로드 할 수 있습니다. 모든
EDIT
우선, 모노 클래스 라이브러리 모노 런타임의 일부와 동시에 실행되고 구축된다. 모노의 모든 부분 (기본 클래스 라이브러리의 모든 부분이 아니라)이 C#으로 작성되었습니다. 예를 들어, zlib 관련 물건은 C로 작성되었습니다. 모노 빌딩은 쉬운 과정이 아닙니다. 위의 대답은 솔루션 파일의 위치에 대한 팁입니다. Windows 감기에 모노를 만드는 방법에 대한 전체 자습서는 here입니다. 소스 코드를 탐색하기를 원한다면, * .. \ mono-2.6.1.tar \ mono-2.6.1 \ mono-2.6.1 \ mcs \ class \ corlib \ System *이 좋은 출발점이 될 것입니다.
관련 문제
- 1. Visual Studio에서 내 소스 코드를 자동으로 만드시겠습니까?
- 2. Visual Studio에서 XAML 대신 C# 코드를 생성 할 수 있습니까?
- 3. 문자열 검색을 향상시키기 위해 Visual Studio에서 소스 코드를 인덱싱 할 수 있습니까?
- 4. 어떻게 소스 코드를 색인 할 수 있습니까?
- 5. Visual Studio에서 실행할 때 app_offline을 무시하도록 할 수 있습니까?
- 6. Visual Studio에서 탐색 막대를 수정하거나 다른 유사한 그래픽 요소를 코드 편집기에 추가 할 수 있습니까?
- 7. Visual Studio에서 netmodule에 대한 참조를 추가 할 수 있습니까?
- 8. 코드를 생성 할 때 Visual Studio에서 액세스 한정자를 생략하지 않도록 설득 할 수 있습니까?
- 9. Visual Studio에서 이클립스처럼 서명 변경 사항을 추적 할 수 있습니까?
- 10. Visual Studio에서 소스 파일을 "구성 요소"로 취급하지 않도록 할 수 있습니까?
- 11. Visual Studio에서 자체 DSL을 지원할 수 있습니까?
- 12. Visual Studio에서 동적 코드보기
- 13. Visual Studio에서 F5를 어떻게 재 할당 할 수 있습니까?
- 14. Visual Studio에서 현재 컴파일중인 파일을보고 할 수 있습니까?
- 15. Visual Studio에서 디버깅을 중단 할 때 정말로 정리할 수 있습니까?
- 16. Visual Studio에서 명령 줄로 어떻게 디버깅 할 수 있습니까?
- 17. Visual Studio에서 모든 이벤트를 추적 할 수 있습니까?
- 18. Visual Studio에서 WinDBG와 같은 하위 프로세스를 디버깅 할 수 있습니까?
- 19. Visual Studio에서 SharePoint의 목록을 반복 할 수 있습니까?
- 20. Visual Studio에서 유형 정보를 사용하여 검색 할 수 있습니까?
- 21. Visual Studio에서 워크 플로를 편집 할 수 있습니까?
- 22. Visual Studio에서 개체의 모든 멤버를 자동으로 삽입 할 수 있습니까?
- 23. Visual Studio에서 Monotouch 응용 프로그램을 빌드 할 수 있습니까?
- 24. Visual Studio에서 디버그 기호를 사용할 수 있습니까?
- 25. Visual Studio에서 Flex 3 코드를 작성 하시겠습니까?
- 26. 우분투 소스 코드를 얻으려면 어떻게해야합니까?
- 27. Visual Studio에서 게시 기능을 사용할 때 자동으로 코드를 제외 할 수 있습니까?
- 28. Visual Studio에서 Visual Studio를 사용하여 SourceSafe와 별도의 소스 제어 바인딩
- 29. Pydev 코드를 탐색 중입니까?
- 30. 어디에서 FlexMonkium 소스 코드를 찾을 수 있습니까?
컴파일러 등의 솔루션 파일이 아닙니까? 내 VS에는 C++ 구성 요소가 설치되어 있지 않으며 해당 솔루션에서 단일 프로젝트를 열 수있는 것 같지 않습니다 (소스가 C#이 아니고 클래스 라이브러리의 C++가 아닌 것으로 예상 됨). – Borek
자세한 내용은 EDIT를 참조하십시오. – n535