【发布时间】:2011-05-07 21:45:14
【问题描述】:
我在 VS 中有一个“Web 项目”。 文件结构
- AdminCms
- Sections
- CmsAuthors
- App_Code
- Business Logics
- Common
- BuilderStrings.cs
- DataAccess
-CmsModel.edmx
当我在 BIN 中构建项目 VS 时,创建一个 Cms.dll 文件。
在文件“BuilderStrings.cs”中我使用:
namespace Cms.App_Code.BusinessLogics.Common
使用文件夹“CmsAuthors”中的此代码
using Cms.App_Code.BusinessLogics.Common;
到目前为止一切正常。
现在根据我的理解,我应该能够根据需要命名命名空间:
namescape Wdg.Cms.Common
所以如果我使用:
using Wdg.Cms.Common;
脚本应该可以正常工作。 相反,我收到错误“缺少程序集参考”。
- 怎么了?
- namespae是一种路径如何检索Class?
- 为什么我不能使用其他名称?
谢谢大家的帮助!
【问题讨论】:
-
显然没有错误(但使用“namesCaPe”而不是namesPaCe,但我认为这只是一个错字)你确定错误来自那个命名空间吗?你能提供更多信息吗?
-
错误是缺少程序集引用,是的,我认为是命名空间的用户,事实上,如果我使用自动名称版本,它就可以工作。如果我用我的自定义名称更改它不会?有任何想法吗?我可以在不更改文件结构的情况下更改命名空间的名称吗?我使用 VS 作为 WEB PROJECT..thanks
标签: c# asp.net namespaces