使用ASP.Net 5在运行时执行代码

时间:2015-03-12 07:32:48

标签: roslyn asp.net-core dynamic-code

我使用的是Asp.Net 5 CTP6。 我需要在运行时执行一些c#代码。我知道有一些解决方案,我使用了其中一些,但我想知道我如何才能通过Roslyn实现这一点,因为平台独立性? 由old solution that I found可能存在一些关于多平台独立性的问题。事实上,我想在Windows和Ubuntu上运行Web应用程序。 感谢

2 个答案:

答案 0 :(得分:0)

请参阅以下代码:

 string s = @"
using .....
string a=""this is a test :)""

";

SomeMethodToRunTheCode(一个或多个); 在asp.net webform中,我可以将代码附加到.ascx(在运行时我创建一个扩展名为.ascx的文件,然后将代码附加到文件中)然后使用LoadControl方法,我将能够在运行时运行代码。但是在asp.net 5(vNext)中我不知道怎么能这样做。

答案 1 :(得分:0)