刚刚碰到这个,还没有解决方案......
我有一个用C#内置的CRUD Web应用程序来更新SQL Db。当我在我的本地机器上测试它工作正常,但当我上传到我们的内部网服务器时,它会中断,抛出 错误:
CS0246:类型或命名空间名称' userName'找不到(你错过了使用指令或汇编引用吗?)
我的后端文件中引用了命名空间:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using userName;
using System.Data;
这就是我所说的:
//get user name from uName.cs
uName obj = new uName();
string var = obj.ShowName();
uName.cs代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.DirectoryServices;
using System.Web.Hosting;
/// <summary>
/// Summary description for uName
/// </summary>
namespace userName
{
public class uName
{
public uName()
{
} //constructor end
public string ShowName()
{
.......
}
构造函数后面有很多方法......
userName命名空间保存在App_Code文件夹中的uName.cs文件中。
我知道这是一个非常常见的问题,在发布问题之前我已做过广泛的研究......
我尝试了很多来自SO的解决方案,但他们没有解决问题,包括: