SharpScriptLib

herculesthemad | Τρί, 09/02/2008 - 21:40 | 2' | 1

 Γεια σας,

Εχω φτιάξει μια μικρή βιβλιοθήκη σε C# 2 που μπορει και κάνει compile στο runtime κωδικα C# και μπορείτε να κάνετε ένα νέο Application Domain και να το εκτελέσετε ή να κάνετε Invoke κάποια μέθοδο σε ένα object.

Για το application domain η Lib έχει το void Run που μπορείτε να το εκτελέσετε. Στην επόμενη Version θα υπάρχει και Void για να κάνετε Invoke.

Να πώ οτι μπορεί να τρέχει Full C# χωρις περιορισμους.

Μπορείτε να την χρεισημοποιησετε για extensions η ακομα για να δημιουργητε δυναμικο κώδικα απο την εφαρμογη σας να το κανετε compile και να την τρέξετε.

Θα φτιάξω και ένα πρόγραμμα που να χρησιμοποιει το lib και να τρέχει C# σαν script σε γραμμή εντολών και αργότερα σε UI σε GTK και Winforms.

Οποιος ενδιαφέρετε για το Project ειναι http://www.codeplex.com/sharpscriptlib .

Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

 

Βγήκε το πρώτο release Smiling

Έχω κάνει ένα παράδειγμα με την lib όπου είναι στο site του project.

Υποστηρίζει:

1) Πλήρη C# compilation
2) Εκτέλεση CIL Assemblies σε νέο Application Domain με δυνατότητα για arguments
3) Ιnvoke Methods σε CIL Assemblies με δυνατότητα για parameters

Περιμένω τα πρώτα bugs Smiling