2009-04-26 49 views
3

我需要它,但不希望重塑熱水。是否有命令行界面或解釋器運行.net代碼?

舉例問題,語法只是儘可能例如:

.net> load myLibrary.dll 
myLibrary.dll loaded 

.net> Person p "John" "Doo" 32 
Instance of myLibrary.Person created (p) 

.net> print p.Age 
32 

所以我在尋找一個命令行界面來訪問程序集的公共方法和屬性。 (在此實例中的人(字符串,字符串,整數)的構造函數被調用,之後的屬性年齡被打印到控制檯。)

雖然我很高興與任何解決這個,

  • 我需要sourcefiles,所以我能適應他們...(我prefere C#非常多)
  • 我需要它是免費的,可再發行

任何想法?

更新:如果我不能找到一個很好的解決方案,我將自己編寫的,有興趣的人可以在Gmail聯繫人我,那是在phelsen。

回答

6

你可能想尋找到Powershell,雖然沒有提供給我的知識來源。語法不完全是C#,但它很容易拾取。

2

你試過PowerShell(前身爲Monad的代碼)?這是一個基於.NET的CLI,可以完全訪問程序集,儘管它與您指定的「加載程序集」過程不同。