VIsual Studio 2010 中 ASP.NET 项目中的 App_Code 文件夹
在 vs2008 中我可以设置 App_Code 文件夹,但在 vs2010 中我不能这样做,这就是为什么我将数据集和类'放入 App_Data 文件夹中。要么我什至不知道 App_Data 文件夹是否安全?有什么建议吗?
谢谢
at vs2008 i could set App_Code folder, but at vs2010 i can not do it, that's why i put my dataset's and class' to App_Data folder. Either I do not know even App_Data folder is secure? Any suggestions?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
请记住,
网站项目
可以包含App_Code
文件夹,而Web 应用程序项目
则不能!因为所有的项目都是为了代码。Remember, that
Web Site Project
can containApp_Code
folder andWeb Application Project
can't! Because all project is for code.如果要添加App_Code文件夹,则必须手动添加该文件夹。
添加-->添加新文件夹-->您必须为其指定文件夹名称“App_Code”
当你这样做时,vs2010会自动改变它的文件夹类型。
祝你好运
If you want to add the App_Code folder, you have to manually add the folder.
Add->Add New folder--> you have to give it the folder name "App_Code"
when you do it, and vs2010 automatically will change its folder type.
good luck
如果您想在 VS 2010 项目中使用独立的类文件(在“App_Code”目录中),请务必设置“文件属性”>“为每个 *.cs 或 *.vb 文件构建操作以在“属性”>“编译”中进行“编译”高级对话框。
此外,使用与您的项目相同的命名空间,这些独立的类将可供项目的其余部分轻松使用。
我花了一点时间才意识到我的 VS 中的默认设置是“内容”而不是“编译”。
If you want to use standalone class files (in "App_Code" dir) in VS 2010 project, be sure set the File Properties > Build Action for each *.cs or *.vb file to "Compile" in the Properties > Advanced dialog.
Also, use the same namespace as your project and these standalone classes will be readily available to the rest of your project.
Took me a bit to realize the default setting in my VS was "Content" instead of "Compile."
您是否尝试过在解决方案资源管理器中右键单击该项目,选择“添加...”并在 ASP.NET 文件夹下查看?
据我记忆,即使是以前版本的 VS,默认情况下也不会自动将 App_Code 文件夹放入您的项目中。
Have you tried right-clicking on the project in the Solution Explorer, selected 'Add...' and looked under ASP.NET folders?
From memory, even previous versions of VS don't automatically put the App_Code folder in your project by default.
如果您只是创建一个名为 App_Code 的文件夹,它会将其识别为您想要的 App_Code,但奇怪的是在添加 .net 文件夹中它没有出现。
这是我采取的路线,一切都很好。
If you just create a folder called App_Code it will recognise it as the App_Code you want, it is strange that in the add .net folder it doesnt appear.
This the route I took for it, and it all works fine.
http://blogs.msdn.com/b/chiranth/archive/2014/02/19/visual-studio-2012-unexpected-behavior-crash-and-irrelevant-errors.aspx
http://blogs.msdn.com/b/chiranth/archive/2014/02/19/visual-studio-2012-unexpected-behavior-crash-and-irrelevant-errors.aspx
我希望这会对您有所帮助 - .cs 文件不应放置在文件夹中。只需将它们单独放入项目中,而不是放在文件夹中。然后你的课程就会可见。这是VS 2010的区别。
I hope this will help you - the .cs files should not be placed in a folder. Just put them in the project, alone, and not in a folder. Then your classes will be visible. This is a difference in VS 2010.