CSScript 運行C#腳本的開源項目,在筆者簡要使用過程當中,遇到了一些問題,現簡單記錄。git
1. CS0433 使用非基本類型github
當遇到 CS0433錯誤,提示 type is defined multiple times ,解決方法是指定 Roslyn 做爲 CSScript Engine.函數
CS0433 type is defined multiple times. · Issue #128 · oleg-shilo/cs-scriptspa
2. CS1503 向腳本傳遞自定義類型參數ip
當使用類型名定義腳本方法使用的參數類型時,傳遞參數將引起類型轉換失敗異常,解決方法是將參數類型定義爲object,在函數體內部進行強制轉換。get
3. CS1004/CS1519 使用塊註釋it
當在腳本類定義前使用/**/塊註釋時,引起修飾符重複異常或using缺失異常,解決方法是使用行註釋取代塊註釋。object