我試圖從MonoDevelop中使用TextTransform可執行文件。我使用sharpdevelop作爲我的IDE,並創建了一個簡單的文本模板文件來檢查它,並一切順利。該文件在保存時生成。當我去使用可執行文件時,我不斷遇到關於找不到文件的錯誤。作爲一個例子,我是用<#@ assembly name="System.Core" #>
,這將輸出,當我試圖使用可執行文件:Mono TextTransform.exe
「ERROR元數據文件‘System.Core程序’無法找到」。
我嘗試了幾個不同的東西,比如傳遞-P
的參數(儘管我不確定我是否做得對)。直到我將tt文件本身改爲使用<#@ assembly name="System.Core.dll" #>
而不是「System.Core」,可執行文件才成功。但是,在更改爲包含文件擴展名後,SharpDevelop現在會在保存tt文件時提供此輸出。
從System.Core.dll加載System.Core.dll的代碼完成信息時出錯: 找不到程序集文件。
有什麼我失蹤爲了得到兩個工作?我並不需要這兩者,但想明白爲什麼會發生這種情況。