【问题标题】:App_Code folder in ASP.NET project in VIsual Studio 2010VIsual Studio 2010 中 ASP.NET 项目中的 App_Code 文件夹
【发布时间】:2010-06-22 09:55:30
【问题描述】:

在 vs2008 我可以设置 App_Code 文件夹,但在 vs2010 我不能这样做,这就是我将数据集和类放在 App_Data 文件夹的原因。要么我不知道 App_Data 文件夹是否安全?有什么建议吗?

谢谢

【问题讨论】:

    标签: asp.net visual-studio visual-studio-2010 app-code


    【解决方案1】:

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

    【讨论】:

    • 是代码智能在 App_Code 中创建的类上不起作用的原因吗?我该如何隐藏我的数据集?我不会读取我的数据集设计器
    • @softwaremonster:很高兴它有帮助! :) 如果你也能支持我的回答,那就太好了。
    • 我只能将您的答案标记为正确答案,我没有足够的声誉来投票:(再次感谢!
    • @softwaremonster:我猜现在你可以了 :) 很高兴帮助你!
    【解决方案2】:

    如果要添加 App_Code 文件夹,则必须手动添加该文件夹。 添加->添加新文件夹->您必须为其指定文件夹名称“App_Code” 当您这样做时,vs2010 会自动更改其文件夹类型。

    祝你好运

    【讨论】:

      【解决方案3】:

      如果您想在 VS 2010 项目中使用独立的类文件(在“App_Code”目录中),请务必在属性 > 中将每个 *.cs 或 *.vb 文件的文件属性 > 构建操作设置为“编译”高级对话框。

      此外,使用与您的项目相同的命名空间,这些独立类将随时可供您项目的其余部分使用。

      我意识到我的 VS 中的默认设置是“内容”而不是“编译”。

      【讨论】:

        【解决方案4】:

        您是否尝试在解决方案资源管理器中右键单击项目,选择“添加...”并查看 ASP.NET 文件夹?

        根据记忆,即使是以前版本的 VS,默认情况下也不会自动将 App_Code 文件夹放入您的项目中。

        【讨论】:

          【解决方案5】:

          如果您只是创建一个名为 App_Code 的文件夹,它会将其识别为您想要的 App_Code,奇怪的是在 add .net 文件夹中它没有出现。

          这是我为它选择的路线,一切正常。

          【讨论】:

            【解决方案6】:

            解决方法:

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

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

            【讨论】:

              【解决方案7】:

              我希望这会对您有所帮助 - .cs 文件不应放在文件夹中。只需将它们单独放在项目中,而不是放在文件夹中。然后您的课程将可见。这是 VS 2010 的不同之处。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2015-02-22
                • 1970-01-01
                • 1970-01-01
                • 2013-05-17
                • 1970-01-01
                • 2011-01-17
                • 2019-02-09
                • 2015-08-10
                相关资源
                最近更新 更多