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不同而不同。如果所有程序集文件都遵循類似於Linux上的庫的命名約定,即libmylib.so鏈接到與libmylib-1.2.so鏈接的libmylib-1.so,這將是很好的。這將允許引用特定版本文件名本身。 – Joh 2010-12-23 12:30:32