命名空间/类限定符

问题描述

| 我有几个项目的解决方案。其中一个是上下文(默认名称空间为XYZ),另一个为BackOffice(默认名称空间为XYZ.BackOffice)。 BackOffice引用了上下文。 我在上下文中创建了一个新类(Foo),并指定Foo \的命名空间为XYZ。然后,我在BackOffice中使用Foo编写了一些代码。当我使用Foo时,我没有使Foo合格,也没有添加using指令,并且构建失败,正如我期望的那样。然后,我将所有Foo都更改为XYZ.Foo并进行了另一个构建。这次成功了。然后,我删除了刚添加的XYZ \,并且构建仍然成功。 现在如何“记住”命名空间?我进行了一次清洁和重建;不用找了。我从上下文中删除了Foo并重新添加了它; VS2008的自动错误检查显示了我预期的错误,但是随后的构建仍然成功。 这只会让我感到困扰,因为我担心尽管构建成功,但是当我的队友签出我的代码时,他们可能不会这样做。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)