C# .NET web应用程序上的自定义命名空间
因此,我编写了一些自定义类,并将它们全部放在一个名称空间中,称之为“球体” 在我的aspx.cs代码隐藏文件中,我写了“using Sphere;”。我知道这是可行的,因为在我将此项目复制到新文件夹之前,它一直有效。而且,即使我单击“在web浏览器中查看”,一切都能正常工作 简单地说,VisualStudio08无法识别名称空间,因此我无法生成没有错误的名称空间,因此无法调试。谢谢你的帮助 编辑:C# .NET web应用程序上的自定义命名空间,c#,asp.net,visual-studio,buildaction,C#,Asp.net,Visual Studio,Buildaction,因此,我编写了一些自定义类,并将它们全部放在一个名称空间中,称之为“球体” 在我的aspx.cs代码隐藏文件中,我写了“using Sphere;”。我知道这是可行的,因为在我将此项目复制到新文件夹之前,它一直有效。而且,即使我单击“在web浏览器中查看”,一切都能正常工作 简单地说,VisualStudio08无法识别名称空间,因此我无法生成没有错误的名称空间,因此无法调试。谢谢你的帮助 编辑: 我在.cs文件的App_Code文件夹中有我的命名空间您的自定义类是否在单独的项目中?如果是这样,
我在.cs文件的App_Code文件夹中有我的命名空间您的自定义类是否在单独的项目中?如果是这样,您可能需要添加对该项目的引用。如果已将项目复制到新文件夹中,VS2008中指向Sphere DLL/项目的路径可能会断开。您的自定义类是否在单独的项目中?如果是这样,您可能需要添加对该项目的引用。如果已将项目复制到新文件夹,则VS2008中指向Sphere DLL/project的路径可能已断开。请检查引用。移动应用程序文件夹后,VS可能再也找不到它们了。检查您的参考资料。移动应用程序文件夹后,VS可能再也找不到它们了。听起来像是缺少引用
在新项目中,是否有对定义实际球体命名空间的项目的引用?听起来好像缺少引用
在新项目中,是否有对定义实际球体名称空间的项目的引用?移动文件时,引用似乎被破坏。如果球体类位于单独的dll中,请尝试删除并重新添加引用。如果只是在.de文件中,请确保项目中的文件仍在相对路径中 听起来,当你移动文件时,引用被破坏了。如果球体类位于单独的dll中,请尝试删除并重新添加引用。如果只是在.de文件中,请确保项目中的文件仍在相对路径中 事实上,我刚刚发现:
我的.cs文件被设置为“构建操作:内容”而不是“编译”。我右键单击了所有文件的属性并更改了构建操作,现在一切正常了 事实上,我刚刚发现:
我的.cs文件被设置为“构建操作:内容”而不是“编译”。我右键单击了所有文件的属性并更改了构建操作,现在一切正常了 您可能遇到了以下错误: 找不到类型或命名空间名称“CustomClass”(是否缺少using指令或程序集引用?) 该类型不在程序集中的原因是App_Code文件夹是网站项目的特定文件夹。这些文件在服务器上部署时在运行时编译,而不是在构建项目时编译。 在Web应用程序项目中每个文件都具有生成操作属性。默认情况下,类文件的值为Compile。但是,如果类是在App_代码文件中创建的,它将获得值内容。并且在作为应用程序运行时不会被编译。
A应用程序代码文件夹的结尾不用于Web应用程序。或者,您可以手动将构建操作更改为编译 我通过搜索这些链接找到了答案:
可能您遇到了以下错误: 找不到类型或命名空间名称“CustomClass”(是否缺少using指令或程序集引用?) 该类型不在程序集中的原因是App_Code文件夹是网站项目的特定文件夹。这些文件在服务器上部署时在运行时编译,而不是在构建项目时编译。 在Web应用程序项目中每个文件都具有生成操作属性。默认情况下,类文件的值为Compile。但是,如果类是在App_代码文件中创建的,它将获得值内容。并且在作为应用程序运行时不会被编译。
A应用程序代码文件夹的结尾不用于Web应用程序。或者,您可以手动将构建操作更改为编译 我通过搜索这些链接找到了答案:
我的应用程序代码文件夹中的.cs文件中有名称空间我的应用程序代码文件夹中的.cs文件中有名称空间请更改问题标题,因为这与名称空间无关。请更改问题标题,因为这与名称空间无关。