Visual Studio 2010中ASP.NET项目中的App_Code文件夹

4
在VS2008中,我可以设置App_Code文件夹,但在VS2010中无法这样做,这就是为什么我将我的数据集和类放到了App_Data文件夹中。但我不确定App_Data文件夹是否安全?有什么建议吗?
谢谢
7个回答

9

记住,Web Site Project可以包含App_Code文件夹,而Web Application Project不行!因为所有项目都是用于代码的。


代码智能在 App_Code 中创建的类上不起作用的原因是什么?或者我如何隐藏我的数据集?我不希望我的数据集设计人员被读取。 - softwaremonster
@softwaremonster:非常高兴能够帮到你! :) 如果您能给我的答案点个赞,那就太好了。 - abatishchev
我可能只能将您的答案标记为正确答案,我没有足够的声望来投票支持 :( 再次感谢! - softwaremonster
@softwaremonster:现在你应该可以了吧 :) 很高兴能帮到你! - abatishchev

4

如果你想添加App_Code文件夹,你需要手动添加文件夹。在“添加”菜单中选择“添加新文件夹”,并将其命名为“App_Code”。这样做后,VS2010会自动更改它的文件夹类型。

祝你好运!


2
如果您想在VS 2010项目中使用独立的类文件(在“App_Code”目录中),请务必在“属性”>“高级”对话框中为每个*.cs或*.vb文件设置“生成操作”为“编译”。此外,使用与您的项目相同的命名空间,这些独立的类将立即可用于您项目的其余部分。我曾经花了一点时间才意识到我的VS默认设置是“内容”,而不是“编译”。

1
你尝试过在“解决方案资源管理器”中右键单击项目,选择“添加...”,然后查看 ASP.NET 文件夹下的内容吗?
从记忆来看,即使是以前的 VS 版本也不会默认将 App_Code 文件夹放入你的项目中。

0

0
如果您只创建一个名为App_Code的文件夹,它将识别为您想要的App_Code,奇怪的是在添加.net文件夹时它不会出现。
这是我采取的路线,一切都很好。

-2
希望这能帮到你 - .cs文件不应该放在文件夹中,只需将它们单独放在项目中而不是文件夹中,那么你的类就会显示出来。这是VS 2010的一个区别。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接