【发布时间】:2017-10-02 10:10:52
【问题描述】:
我正在尝试将网站(Web 表单)转换为 Web 应用程序(也是 Web 表单)。我已经通过 Visual Studio 中的“转换为 Web 应用程序”转换了所有文件;这创建了一堆 Designer.cs 文件。
据我了解,这些文件包含从主 .cs 文件中提取的代码,以避免开发人员对其进行修改;并使其正常工作,将 .cs 文件和 .designer.cs 文件中的类声明为部分。
不幸的是,在开发 .aspx 页面时,类后面的代码通常是随机命名的(通常只是“页面”),现在我发现很多编译错误,这些错误会在所有这些不同页面的部分类之间找到冲突的名称。
有没有办法将这些类名重新生成为适当的名称,以免它们相互冲突?即使只是基于文件路径的东西也足够了。
【问题讨论】:
-
也许您可以在从网站转换为 Web 应用程序之前重命名文件背后的代码。
-
我同意,这是最好的做法。在转换之前准备项目。
-
手动重命名它们可能不是一种选择。这需要几天时间。
-
你试过 ReSharper 吗?
标签: c# asp.net webforms web-application-project