2009-04-26 57 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,可以完全访问程序集,尽管它与您指定的“加载程序集”过程不同。