找不到类型或命名空间,而不是客户端配置文件问题

时间:2013-01-09 19:17:24

标签: c# asp.net reference

我正在尝试创建一个Web应用程序。它在localhost上运行正常,但是当我在测试服务器上尝试它时,我一直遇到这个错误。我已经连续几天查看了其他问题并尝试了各种解决方案,但仍然没有运气错误

Compiler Error Message: CS0246: The type or namespace name 'courseDBLibrary' could not be found (are you missing a using directive or an assembly reference?)

Source Error:


Line 6:  using System.Diagnostics;
Line 7:  using System.Collections;
Line 8:  using courseDBLibrary;
Line 9:  
Line 10: public partial class Charts : System.Web.UI.Page

courseDBLibrary是引用的dll文件中的命名空间。该DLL包含2个单独的c#文件,每个文件都有自己的类,位于同一名称空间下。通过添加引用对话框添加了dll。

最初,dll被放置在项目根目录的bin中,但是当它放在服务器上时,我已经将bin文件夹移动到了wwwroot文件夹。

最后,使用客户端配置文件框架(也就是使用.NET Framework 3.5),dll

DLL中的文件看起来像这样

namespace courseDBLibrary {
  public class class1 {
    ..

namespace courseDBLibrary {
  public class class2 {
    ..

抛出错误的文件是一个相当复杂的aspx文件,后面有c#代码,但正如您所看到的,编译器甚至没有到达类部分。

非常感谢任何想法。

0 个答案:

没有答案