Ubuntu 16.04 및 ASP.NET 플러그인을 사용하여 크고 복잡한 csproj를 MonoDevelop 5.10으로 가져오는 방법을 알고 싶습니다.
나는 최근 IanNorton의 답변에 설명된 방법을 시도했습니다.MonoDevelop을 사용하여 .csproj 열기:
새로운 빈 솔루션을 만든 다음, 프로젝트와 해당 소스를 솔루션 폴더에 복사한 다음, 솔루션 탐색기에서 솔루션을 마우스 오른쪽 단추로 클릭하고 추가 > 기존 프로젝트 추가를 선택합니다.
이 접근 방식은 프로덕션 환경에서는 잘 작동하지만 개발 환경에서는 C# 코드를 자주 변경하고 다시 컴파일해야 하므로 번거롭습니다.
이 접근 방식을 사용하면 오류 없는 빌드를 달성하고 mod_mono_server4를 사용하여 올바르게 실행하기 위해 처리해야 하는 chmod -R
, chown -R
및 같은 두 개의 디렉터리 계층과 파일 보호 명령이 있습니다 .chgrp -R
또한 MonoDevelop PC 파일은 가져온 프로젝트의 디렉터리 트리를 가리켜야 하며 각 프로그래머의 홈 디렉터리에 대해 절대 경로 이름을 변경해야 합니다.
오늘 상대 경로 이름을 사용하여 MonoDevelop PC 파일을 설치하려고 시도했지만 /usr/lib/pkgconfig
성공하지 못했습니다. 문제는 먼저 기존 csproj 프롬프트 경로를 모두 삭제한 다음 호스트 프로젝트 디렉터리 트리에 해당하는 csproj에 수동으로 다시 입력해야 한다는 것입니다.
MonoDevelop의 또 다른 문제점은 성공적인 컴파일 후에 매번 Ubuntu 16.04 "박스"를 다시 시작해야 한다는 것입니다.
내 질문은 이 방법을 단순화하여 시간이 많이 걸리고 오류가 발생하기 쉬운 측면을 줄이는 방법입니다.
어떤 도움이라도 대단히 감사하겠습니다.