【发布时间】:2015-09-16 22:46:10
【问题描述】:
在项目中移动文件时,我遇到了一些非常令人沮丧的命名空间冲突问题。事后我学会了一种更好的方法来移动文件,但我希望能找到解决方案。以下是我的经历:
通过剪切/粘贴移动文件后,我遇到了命名空间冲突(我在不同的文件夹中有许多同名的页面,例如 Foo/Add.aspx 和 Bar/Add.aspx)。当我将页面、关联代码和设计器移动到新文件夹时,我遇到了命名空间冲突。当我更新命名空间时,VS 显示了一个红色的小标记,表明它想通过重命名来“帮助”我。我让 VS 继续并“帮助”,只是在几次尝试后才发现它也在重新命名我移动的文件夹中的文件,例如当我重命名 Foo/Add.aspx 时,VS 也在更改 Bar/Add.aspx 的命名空间
有人知道这是为什么吗?或者如何避免?我通过手动更改我所有的命名空间并且不允许 VS “帮助”我来修复它。
【问题讨论】:
-
如果您确实给出了新旧命名空间的示例,而不是文件和文件夹名称,这将有所帮助。类命名空间(我假设你指的是,因为这是 VS 关心的那种)与 .NET 中的文件名或位置没有任何关系。
-
感谢您的评论。该文件夹是包含的 .aspx .aspx.cs 和设计器的命名空间
标签: c# asp.net visual-studio-2013