我创建了一个新的 vs.net 项目并添加了一个 asp.net 网站项目中的所有文件。
当我编译时,它找不到对类的引用。
在 AppCode 中定义了类,但没有命名空间。
所以我添加了一个命名空间,然后在default.aspx.cs
(这是错误的来源)上添加了using
语句。
using 语句没有选择命名空间。
可能是什么问题?
我创建了一个新的 vs.net 项目并添加了一个 asp.net 网站项目中的所有文件。
当我编译时,它找不到对类的引用。
在 AppCode 中定义了类,但没有命名空间。
所以我添加了一个命名空间,然后在default.aspx.cs
(这是错误的来源)上添加了using
语句。
using 语句没有选择命名空间。
可能是什么问题?
如果我是你,我会从头开始。网站“项目”与 Visual Studio 中的所有其他实际项目类型都非常不同,因此“转换”可能不值得。
我会创建一个空项目并重新开始。您可以复制和粘贴 .aspx 和 .ascx 文件,但任何代码隐藏都需要单独复制和粘贴,可能逐个方法。
它更有可能是文件的重复或双重编译,AppCode 文件夹由 ASP.NET 后台编译器构建,当您明确构建项目时,再次创建类型,因此生成重复类型。如果您使用 Visual Studio 的转换为 Web 应用程序方法,则 AppCode 默认重命名为 Old_App_Code。检查此链接以将网站转换为网络应用程序项目
http://msdn.microsoft.com/en-us/library/aa983476(v=VS.100).aspx
老实说,将asp.net web site
项目类型转换为regular project
.
根据Saunders
建议,最好从头开始,因为第一次转换需要两倍的时间,然后是fix-up
损坏的代码。