在运行时执行C#或VB.NET代码
最近我在Codility.com上花了一些时间,我突然想起了这件事;他们如何执行您创建的代码(特别是与C#和VB.NET相关的) 我基本上想知道的是,我如何在表单上创建一个文本框,在其中键入一些代码,然后运行这些代码?如果没有第三方工具,这是否可能在运行时执行C#或VB.NET代码,c#,vb.net,security,dynamic,code-generation,C#,Vb.net,Security,Dynamic,Code Generation,最近我在Codility.com上花了一些时间,我突然想起了这件事;他们如何执行您创建的代码(特别是与C#和VB.NET相关的) 我基本上想知道的是,我如何在表单上创建一个文本框,在其中键入一些代码,然后运行这些代码?如果没有第三方工具,这是否可能 另外,您如何防止与此类程序的基于web的实现相关的安全违规行为?使用CSharpCodeProvider类,您可以在运行时编译代码(作为字符串)。看看在web应用程序中执行此类代码实际上是一个安全问题。Net提供了一组功能来帮助您解决该问题,例如可以
另外,您如何防止与此类程序的基于web的实现相关的安全违规行为?使用CSharpCodeProvider类,您可以在运行时编译代码(作为字符串)。看看在web应用程序中执行此类代码实际上是一个安全问题。Net提供了一组功能来帮助您解决该问题,例如可以作为不同的用户在不同的应用程序域中运行编译后的代码。您可以在运行时在VB.Net和C#中编译代码。查看执行此操作的代码可能重复的