Home All Groups Group Topic Archive Search About

What is the replacement for VSA ?

Author
8 Jun 2006 1:29 PM
herbert
I've done plenty of code using VSA two years ago. Now VS.2005 tells me VSA is
obsolete, however no hint where to go.
What is the replacement? CodeDom?

Users of my application can enter VB.NET scripts which are executed on the
fly.
Are there any MSDN articles showing how to do this?

If VsaEngine and its ancestor is royalty-free, can also VBC.exe be
distributed royalty free ?

What happened to MONAD, VB.NET.Script and other things mentioned 2+ years
ago in MSDN articles?

thanks herbert

Author
8 Jun 2006 1:49 PM
Carl Daniel [VC++ MVP]
herbert wrote:
> I've done plenty of code using VSA two years ago. Now VS.2005 tells
> me VSA is obsolete, however no hint where to go.
> What is the replacement? CodeDom?

I believe that it's VSTA (Visual Studio Tools for Applications) - not
delivered yet.

>
> Users of my application can enter VB.NET scripts which are executed
> on the fly.  Are there any MSDN articles showing how to do this?

Yes, there are.  Sorry, I don't have links.

>
> If VsaEngine and its ancestor is royalty-free, can also VBC.exe be
> distributed royalty free ?

It's part of the .NET framework SDK, but I don't believe that you can
distribute it without the entire SDK.

>
> What happened to MONAD, VB.NET.Script and other things mentioned 2+
> years ago in MSDN articles?

Monad is now called PowerShell and it's part of Windows Vista.

-cd
Author
8 Jun 2006 3:10 PM
Jim Wooley
> Users of my application can enter VB.NET scripts which are executed on
> the
> fly.
> Are there any MSDN articles showing how to do this?

You may want to look into Reflection.Emit. (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconreflectionemitapplicationscenarios.asp)

Also, if you are thinking about letting end users program your application,
you might want to look at Microsoft Workflow (WF) as a graphical programming
model. (http://msdn.microsoft.com/winfx/technologies/workflow/default.aspx)

> What happened to MONAD, VB.NET.Script and other things mentioned 2+
> years ago in MSDN articles?

MONAD is now called PowerShell (http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx)
Author
8 Jun 2006 4:57 PM
herbert
Thank you very much!
herbert

AddThis Social Bookmark Button