2012-05-23 47 views
1

因此,我有一个巨大的C#/ ASP.NET应用程序,现在正在为其他项目重新占用。我想将我们的项目特定的名称空间更改为更通用的名称空间。系统地替换名称空间

对命名空间名称使用右键单击重构只会全局更改该特定文件的导入。这将是一个巨大的考验。有没有更好的方法来做到这一点,而不仅仅是仔细查找和更换?

此外,我们使用代码隐藏,所以前面的aspx页面也必须更改其导入的命名空间。

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Read.aspx.cs" Inherits="ProjectSpecificNamespace.Read" %> 

当然,cs文件导入和内联代码页中的任何引用也必须更改。

回答

3

如果你有ReSharper的你可以改变文件夹名称,然后在“调整命名空间” - 如果你想改变整个组件的默认命名空间,你可以在项目属性编辑设置,然后调整命名空间。只需点击一下即可调整整个解决方案中的所有命名空间。

相关问题