1
시스템에 XNA 3.1 및 4.0이 모두 설치되어 있습니다. 내 F # 프로젝트에 대한 참조를 추가 할 때 특정 버전을 선택할 수 있지만 F # 대화식 또는 F # 스크립트에서 어떻게 수행합니까?F # 스크립트에서 특정 버전의 어셈블리를 참조하는 방법은 무엇입니까?
시스템에 XNA 3.1 및 4.0이 모두 설치되어 있습니다. 내 F # 프로젝트에 대한 참조를 추가 할 때 특정 버전을 선택할 수 있지만 F # 대화식 또는 F # 스크립트에서 어떻게 수행합니까?F # 스크립트에서 특정 버전의 어셈블리를 참조하는 방법은 무엇입니까?
당신은 어셈블리에 대한 정확한 경로를 지정하여 해당 작업을 수행 할 수 있어야한다 :
#r @"C:\path to xna 3.1\library.dll"
양자 택일로, 당신은 어셈블리의 특정 버전의 경로를 포함하도록 #I @"C:\path to xna 3.1"
를 사용하고 단지 #r "assembly.dll"
를 사용합니다.
내가 그 일을 끝내었지만, PC마다 다른 전체 경로를 사용할 필요가 없었습니다. 모든 어셈블리 파일이 리눅스의 라이브러리와 비슷한 이름 지정 규칙, 즉 libmylib-1.so에 링크 된 libmylib.so가 libmylib-1.2.so에 링크되어 있으면 좋을 것입니다. 파일 이름 자체. – Joh