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

发布于 2024-09-06 21:21:08 字数 129 浏览 12 评论 0原文

在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

墨小沫ゞ 2024-09-13 21:21:08

请记住,网站项目 可以包含App_Code 文件夹,而Web 应用程序项目 则不能!因为所有的项目都是为了代码。

Remember, that Web Site Project can contain App_Code folder and Web Application Project can't! Because all project is for code.

姜生凉生 2024-09-13 21:21:08

如果要添加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

抽个烟儿 2024-09-13 21:21:08

如果您想在 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."

稍尽春風 2024-09-13 21:21:08

您是否尝试过在解决方案资源管理器中右键单击该项目,选择“添加...”并在 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.

温柔戏命师 2024-09-13 21:21:08

如果您只是创建一个名为 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.

番薯 2024-09-13 21:21:08

解决方法:

如果我们在Web应用程序项目中使用App_Code,我们需要
重命名为任何其他文件夹名称。

http://blogs.msdn.com/b/chiranth/archive/2014/02/19/visual-studio-2012-unexpected-behavior-crash-and-irrelevant-errors.aspx

Workaround:

If we are using App_Code in a web application project, we need to
rename into any other folder name.

http://blogs.msdn.com/b/chiranth/archive/2014/02/19/visual-studio-2012-unexpected-behavior-crash-and-irrelevant-errors.aspx

牛↙奶布丁 2024-09-13 21:21:08

我希望这会对您有所帮助 - .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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文