내 Ubuntu Linux 16.04 Lenovo 데스크탑에서는 개발 및 프로덕션 환경 모두에 Xamarin ASP.NET 플러그인과 함께 MonoDevelop 5.10을 사용합니다.
Windows 7용 Microsoft Visual Studio 2013에서 가져온 크고 복잡한 ASP.NET csproj 프로젝트에 외부 C# dll 참조를 추가하기 위해 Unix 규칙 전체 절대 경로 이름이 포함된 *.pc 파일을 사용합니다.
/usr/lib/pkgconfig에 있는 19개 PC 파일의 문제점은 호스팅 디렉토리 이름을 변경할 때마다 외부 C# dll 참조의 전체 절대 경로 이름을 변경하기 위해 다시 실행해야 한다는 것입니다.
UNIX 규칙 상대 경로 이름으로 MonoDevelop PC 파일을 사용하는 방법은 무엇입니까? csproj 파일이나 Web.config 파일에 키-값 쌍을 더 추가해야 합니까?
어떤 도움이라도 대단히 감사하겠습니다.
답변1
$(PROJECT_DIR)$를 기준으로 Monodevelop의 PC 파일에서 dll에 대한 상대 경로 이름을 지정할 수 있습니다. 여기서 PROJECT_DIR은 csproj의 위치입니다. PROJECT_DIR은 나의 "발명품"입니다. csproj 파일에서 찾을 수 없습니다.