【问题标题】:Setting Default Namespace in Visual Web Developer 2008 Express在 Visual Web Developer 2008 Express 中设置默认命名空间
【发布时间】:2008-12-06 14:02:35
【问题描述】:

大家好,我刚刚使用 Visual Web Developer 2008 Express 开始了一个新项目,我所有的代码都没有在任何命名空间中。如何设置项目的默认命名空间?

在 VisualStudioPro 中它曾经是在项目属性中,而在 Visual Web Developer 2008 Express 中的网站属性似乎非常...表达。

谢谢,

大卫。

【问题讨论】:

    标签: c# asp.net visual-studio-2008 visual-web-developer


    【解决方案1】:

    Visual Web Developer(2008 SP1 之前的版本)不支持 Web 应用程序项目。默认命名空间仅在 Web 应用程序项目中可用。

    如果你真的想将你的类添加到命名空间,你应该手动完成(用代码 sn-p 包围的命名空间可以证明非常有用),方法是将它们包含在命名空间语句中:

    namespace MyDefaultNamespace {
       // original code
    }
    

    【讨论】:

    • @Mehrdad,App_Code 文件夹能否与手动命名空间配合使用?如果是这样,这是一个很好的建议:-)
    • 我认为它没有任何具体问题。您可以将 添加到 Web.config 文件以使其表现良好。
    • 谢谢,答案不是我要找的答案,但知道默认情况下不可能做到这一点,让我感觉不那么愚蠢。猜猜这就是为什么人们为真正的交易付费,而不仅仅是快递。谢谢,大卫。
    【解决方案2】:

    如果您使用的是网站项目模板,则不使用命名空间。如果是这种情况,请考虑使用 Web 应用程序项目模板。

    【讨论】:

      【解决方案3】:

      执行查找和替换以找到您的命名空间并将其替换为您想要的。

      【讨论】:

      • 恐怕这无济于事,首先没有要匹配的当前命名空间,其次我希望我添加的每个新类都默认使用相同的命名空间。感谢您的回复,但对我没有帮助。
      猜你喜欢
      • 1970-01-01
      • 2013-05-25
      • 2015-02-15
      • 2012-03-13
      • 1970-01-01
      • 1970-01-01
      • 2011-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多