Code editing and compiling outside VS in my application?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • michelqa

    Code editing and compiling outside VS in my application?

    Hi,

    I need to support a programming language in my c# application. After
    a lot of search in google I'm still trying to figure out where to
    start on this. Any ideas? Interresting links?, what are the
    possibilities? I have 100 days to include a common programming
    language like (console C# / VB.net) in our application.

    Is there a kind of code EditBox component already available for
    editing C# / VB.net source code?
    or at least VB script in my application

    On a machine without VS is it possible to install everything needed to
    compile code and get a build log?

    is VS API is what i'm looking for?

    I just need an overview of the possibilities, something to start
    with...

    Thanks for any help...
  • Lee

    #2
    Re: Code editing and compiling outside VS in my application?

    On Nov 11, 4:25 pm, michelqa <miche...@yahoo .cawrote:
    Hi,
    >
    I need to support a programming language in my c# application.  After
    a lot of search in google I'm still trying to figure out where to
    start on this.  Any ideas? Interresting links?, what are the
    possibilities?  I have 100 days to include a common programming
    language like (console C# / VB.net) in our application.
    >
    Is there a kind of code EditBox component already available for
    editing C# / VB.net source code?
     or at least VB script in my application
    >
    On a machine without VS is it possible to install everything needed to
    compile code and get a build log?
    >
    is VS API is what i'm looking for?
    >
    I just need an overview of the possibilities, something to start
    with...
    >
    Thanks for any help...
    If you want to stick with C#, look at: CS-Script - The C# Script
    Engine @ http://csscript.net/

    or if you want to go to a "standard" scripting language, look at lua @


    L. Lee Saunders
    Playing with old ideas/concepts using the newest tools!

    Comment

    • Arto Viitanen

      #3
      Re: Code editing and compiling outside VS in my application?

      michelqa wrote:
      On a machine without VS is it possible to install everything needed to
      compile code and get a build log?
      >
      ..net runtime comes with C# (and I guess Visual Basic) compiler, so your
      program can generate, compile and run C# programs without VS. I made a
      program that reads special form data, generates a C# file that has class
      that corresponds to the data, compiles it, loads the object file,
      instantiates an object, shows it it ProprertyGrid and saves the the
      changes to the original data (which will eventually end in a database).

      Check for Microsoft.CShar p.CSharpCodePro vider and reflection.

      --
      Arto Viitanen

      Comment

      • michelqa

        #4
        Re: Code editing and compiling outside VS in my application?

        Thanks a lot!!!!!!! I need to read about CSScript and take a look at
        the .net runtime doc. At the first look a CLS compliant language
        seems to be a good choice. What's the point of CSScript VS .net
        runtime if everything can be done directly with .net runtime?

        In my application I want a kind of RichTextBox that show .cs or .vb
        file with all the common editing feature of VS (even intellisence).
        My application must be able to compile, run and debug theses
        scripts.
        My application is an a utomated testing tool, I already have a lot of C
        ++/C# functions already done and ready to integrate to a futur
        scriting solution.

        I'm looking for a simple a powerfull scripting language, it's mainly
        giving the ability to the user to do structural conditions, loops,
        functions, etc with our home brewed user action functions

        What is the best option for this kind of application?

        Comment

        Working...