gpt4 book ai didi

asp.net-core - ASP.NET Core App 中 project.json 中 build 选项下的 preserveCompilationContext 有什么用?

转载 作者:行者123 更新时间:2023-12-04 03:36:23 25 4
gpt4 key购买 nike

我是 ASP.NET Core 的新手。我试图了解 project.json 中的各种选项。但无法理解的意思保留编译上下文:真在 project.json 中的构建选项下。根据微软documentation
描述如下:

preserveCompilationContext

Type: Boolean

true to preserve reference assemblies and other context data to allow for runtime compilation; otherwise, false


先感谢您

最佳答案

据我所知,这主要用于 Razor 页面。它们在运行时编译,编译器需要访问引用程序集,以确保它正确编译。因此,要使用 Razor 页面,您需要设置 preserveCompilationContext ,然后在发布的输出中包含所有必要的文件。

如果不需要运行时编译,则不必设置preserveCompilationContext .

关于asp.net-core - ASP.NET Core App 中 project.json 中 build 选项下的 preserveCompilationContext 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40426665/

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