我将网站转换为网络应用,我遇到了app_code文件夹问题:
所以我的猜测是,对于visual studio / .net,如果在App_Code文件夹中有一个代码文件,它们总是会创建n程序集,而visual studio会在你在这个文件夹中创建一个类的文件时将其设置为“Content”。 / p>
我知道,我可以重命名这个文件夹,但这将是一个带有源代码控制的PITA。另一种解决方案是在创建文件时更改文件的属性,但仍然是PITA。
我认为添加
<Compile Include="App_Code\**\*.cs"/>
在应用程序中.csproj会帮助我,但事实并非如此,当我用App_Code中的每个文件加载解决方案时,visual studio会覆盖它(因此新文件不会被编译)。 我真的很好奇,看看有没有办法摆脱这个,这不能硬编码!