如何在App_Code之外编译C#文件?

时间:2008-10-30 01:11:22

标签: asp.net web-config

我想在我的文件夹层次结构中粘贴一个类。该场景太过微不足道,无法保证自己的项目或单独的网站。但是,我讨厌用我网站上一个小角落使用的东西来混乱我的顶级App_Code。

web.config中有没有办法在编译过程中包含另一个文件或文件夹?

2 个答案:

答案 0 :(得分:1)

听起来您正在使用“网站”项目类型。您可以考虑切换到“Web应用程序”项目类型,它更像传统项目,允许您拥有更灵活的文件夹结构(代码可以在任何您喜欢的地方,App_Code不是特殊文件夹)。

本文简要讨论了网站与Web应用程序项目的优缺点:

http://forums.asp.net/p/1233004/2232697.aspx#2232697

答案 1 :(得分:0)

<configuration>
   <system.web>
      <compilation>
         <assemblies>
            <add assembly="<AssemblyName>, Version=<Version>, Culture=<Culture>, PublicKeyToken=<PublicKeyToken>"/>
         </assemblies>
      </compilation>
   </system.web>
</configuration>