gpt4 book ai didi

asp.net - 是否可以在 'ASP.NET Web Application' 中进行动态编译?

转载 作者:行者123 更新时间:2023-12-04 07:08:44 24 4
gpt4 key购买 nike

我可以以某种方式使用 App_code Web 应用程序项目中的文件夹来动态编译代码?对于插件来说会很棒。最近,Rob Conery 在他在 MIX 09 上的演讲中演示了它在 ASP.NET MVC 应用程序中的使用。我尝试在 Web 应用程序中执行相同操作,但无法访问 App_Code 下的类从其他任何地方。但是,如果 Rob 能够在 MVC 应用程序中做到这一点,那么它在 Web 应用程序中也应该是可行的。毕竟 ASP.NET MVC 是幕后的 ASP.NET Web 应用程序。

最佳答案

如果将代码文件添加到 App_Code 文件夹中,则应从控件的代码隐藏文件或 App_Code 文件中的另一个代码文件编译并使用该文件。

我认为您无法直接从已编译的程序集中访问它,因为编译器在编译时将无法找到该引用。

您还需要注意 App_Code 被编译成与您的代码隐藏代码不同的程序集,因此您无法访问 internal 跨不同程序集的代码。

关于asp.net - 是否可以在 'ASP.NET Web Application' 中进行动态编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/702498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com