콘솔 응용 프로그램에서 IronRuby를 사용하여 csscss
소스 코드를 실행하여 파일에서로드 된 CSS를 분석하는 방법을 보여주는 간단한 개념 증명을 https://github.com/edymtt/csscss-from-ironruby에서 실현했습니다. 이 결과를 얻으려면이 SO question에서 시작했습니다. 프로그램의 주석에서 사용한 추가 리소스를 찾을 수 있습니다. ASP.net MVC 사이트에서이 코드를 시도하지 않았습니다. 어쨌든이 샘플은 좋은 출발점이되어야합니다.
csscss
의 소스와 종속 라이브러리를 솔루션에 수동으로 입력해야하기 때문에이 솔루션은 유지 관리가 약간 번잡합니다. 또 다른 해결책은 컴퓨터에 Ruby를 설치하고 gem
을 사용하여 csscss
을 설치하고 (자동으로 종속성을 다운로드 함) .NET에서 프로그램을 호출하는 것입니다. 또한이 접근법을 샘플에 표시 할 것입니다. 이 솔루션을 사용하려면 웹 서버에 Ruby를 설치할 수 있어야합니다.
내가 csscss
을 실행하는 아이언 루비를 사용하는 방법을 semplify 할 수있었습니다 내가 따라 개념의 증거를 업데이트 한 자크 Moazeni에서 제안 다음 업데이트 2013년 9월 2일 세계 협정시 18시 15분. 간단히 말해서 : 나는 프로젝트의 로컬 폴더에 csscss
및 json
(종속 보석)을 다운로드 들러를 사용했던 .NET 프로그램 외부
- ; 나는
lib
폴더를 gems
폴더를 찾아 각 하위 폴더 포함하여 (bundler
에 의해 생성 된 보석 폴더에있는 라이브러리의 모든 경로를 발견하는 기능을 작성한 .NET 프로그램에서
- ,이 알고리즘으로는 영감을 얻었다 this SO thread);
csscss
을 시작하기 전에이 경로 목록을 IronRuby 인터프리터에 전달했습니다.
이 방법은 gem
및 bundler
에 의해 주어진 업데이트를 쉽게 프로그램을 실행 만 .NET을 사용할 수있는 기능을 활용할해야한다.
[무엇을 시도해 봤습니까?] (http : // mattgemmell.com/2008/12/08/what-have-you-tried /) –