2011-03-28 2 views
0

커맨드 라인/터미널을 사용해야하고 xbuild가 아닌 gmcs를 사용해야합니다.어떻게 cmd 라인을 통해 모노 프로젝트를 만들 수 있습니까?

프로젝트를 어떻게 컴파일합니까? 이

gmcs -d:mydef -lib:my_ref_folder -debug -r:System.Web,System.Data,mysql.data -recurse:'*.cs' 

문제는 내가 오류 error CS0006: cannot find metadata file mysql.data '. I googled and i tried를 얻을처럼 내 하나의 라이너 보이는 gacutil -i name.dll` 많은 제안하지만, MySQL은 설치 후 난 여전히 오류가 발생했습니다. 또한 lucence.net을 neeed와 나는 그것으로 gacutil을 사용할 때 내가

# sudo gacutil -i Lucene.Net.dll 
Failure adding assembly Lucene.Net.dll to the cache: Attempt to install an assembly without a strong name 

가 어떻게 gmcs와 프로젝트를 빌드 않는 오류가? 인터넷 검색 예제를 시도했지만 gmcs는 훌륭한 키워드가 아니며 맨 페이지로 인해 놀랐습니다. -lib : 나던 작업과도 않습니다 -L my_ref_folder 두 DLL을/나이가 발견되지 않고 내가

답변

0

을 heres cannot find metadata file 오류 한 라이너를

gmcs을 얻을 "/out:myfile.dll"에서 참조 -t : 라이브러리 -r : System, System.Data "/r:/home/user/path/Lucene.Net.dll" "/r:/home/user/path/mysql.data.dll" /NOLOGO /는 경고 : 4/디버그 : +/디버그 : 전체 /으로 최적화/코드 페이지 : UTF8 "/ 정의 : TRACE; DEBUG를" -recurse : './홈/사용자/경로/* CS'

관련 문제