【发布时间】:2010-06-22 09:55:30
【问题描述】:
在 vs2008 我可以设置 App_Code 文件夹,但在 vs2010 我不能这样做,这就是我将数据集和类放在 App_Data 文件夹的原因。要么我不知道 App_Data 文件夹是否安全?有什么建议吗?
谢谢
【问题讨论】:
标签: asp.net visual-studio visual-studio-2010 app-code
在 vs2008 我可以设置 App_Code 文件夹,但在 vs2010 我不能这样做,这就是我将数据集和类放在 App_Data 文件夹的原因。要么我不知道 App_Data 文件夹是否安全?有什么建议吗?
谢谢
【问题讨论】:
标签: asp.net visual-studio visual-studio-2010 app-code
记住,Web Site Project 可以包含App_Code 文件夹,而Web Application Project 不能!因为所有的项目都是为了代码。
【讨论】:
如果要添加 App_Code 文件夹,则必须手动添加该文件夹。 添加->添加新文件夹->您必须为其指定文件夹名称“App_Code” 当您这样做时,vs2010 会自动更改其文件夹类型。
祝你好运
【讨论】:
如果您想在 VS 2010 项目中使用独立的类文件(在“App_Code”目录中),请务必在属性 > 中将每个 *.cs 或 *.vb 文件的文件属性 > 构建操作设置为“编译”高级对话框。
此外,使用与您的项目相同的命名空间,这些独立类将随时可供您项目的其余部分使用。
我意识到我的 VS 中的默认设置是“内容”而不是“编译”。
【讨论】:
您是否尝试在解决方案资源管理器中右键单击项目,选择“添加...”并查看 ASP.NET 文件夹?
根据记忆,即使是以前版本的 VS,默认情况下也不会自动将 App_Code 文件夹放入您的项目中。
【讨论】:
如果您只是创建一个名为 App_Code 的文件夹,它会将其识别为您想要的 App_Code,奇怪的是在 add .net 文件夹中它没有出现。
这是我为它选择的路线,一切正常。
【讨论】:
解决方法:
如果我们在 Web 应用程序项目中使用 App_Code,我们需要 重命名为任何其他文件夹名称。
【讨论】:
我希望这会对您有所帮助 - .cs 文件不应放在文件夹中。只需将它们单独放在项目中,而不是放在文件夹中。然后您的课程将可见。这是 VS 2010 的不同之处。
【讨论】: