App_Code 文件夹,忽略编译错误?
Posted
技术标签:
【中文标题】App_Code 文件夹,忽略编译错误?【英文标题】:App_Code Folder, ignore compile errors? 【发布时间】:2017-11-04 23:57:25 【问题描述】:我正在使用应用程序代码文件夹使用 Web UI 动态编写宏,当宏上没有编译错误时,这运行良好,但一旦我保存一个类型,整个应用程序就会崩溃并且例如,在我通过 ftp 手动修复错误之前,它是不可恢复的。
如果出现错误,有没有办法让编译器跳过 App_Code.dll 的构建?
如果这完全相关,我正在使用 ASP.NEt MVC。
【问题讨论】:
为什么不使用CS Script?这样您就不会将无效代码上传到 App_Code。 我不熟悉? 我给了你链接.... 哇,这实际上好多了!谢谢!!!! 【参考方案1】:我在评论中收到了对此的回答,一种更一致的方式来做我想要实现的目标是使用 CSScript 库,它允许从文件位置或输入动态编译 C Sharp 代码细绳。这避免了在构建时将其编译到主程序集中。它比使用 App_Code 文件夹更快、更安全并提供更大的灵活性。
附带说明,也可以实现混合方法,您可以使用 CSScript 编译任何脚本,然后将其保存到 App_Code 文件夹,这样可以避免将有错误的代码保存到 App_Code 文件夹的情况。
【讨论】:
以上是关于App_Code 文件夹,忽略编译错误?的主要内容,如果未能解决你的问题,请参考以下文章