Visual Studio如何专门处理App_Code文件夹?

Joh*_*n K 2 app-code vs-web-site-project visual-studio-2012

当在其中进行或检测到更改时,Visual Studio如何处理App_Code文件夹?不是IIS或ASP.NET.

我希望每当我将代码文件保存在网站项目的大型App_Code文件夹中时,可以更好地理解Visual Studio长时间冻结的原因.或者,我可以问:为什么Visual Studio在处理同样大的类库中的文件时不会出现这些相同的冻结?

理想情况下,我希望看到Microsoft提供的关于在Visual Studio中处理App_Code文件夹的问题的官方文档,以及与处理类库不同的情况.

Tus*_*har 5

App_Code文件夹未明确标记为包含以任何一种编程语言编写的文件.相反,ASP.NET根据它包含的文件推断出为App_Code文件夹调用哪个编译器.如果App_Code文件夹包含.vb文件,则ASP.NET使用Visual Basic编译器; 如果它包含.cs文件,ASP.NET使用C#编译器,依此类推.

如果App_Code文件夹仅包含编程语言不明确的文件(例如.wsdl文件),则ASP.NET将使用Web应用程序的默认编译器,如应用程序Web.config文件的编译元素或机器级别所示. Web.config文件.编译器命名为构建提供程序,并为扩展 元素中的每个文件扩展名指定构建提供程序.

请参阅此处的文档.