【发布时间】:2013-08-21 17:25:04
【问题描述】:
我在 asp.net/C# 网站上工作了一段时间,并决定将我的 SQL C# 代码放入类库 (.dll) 中。问题是,当我尝试在 vs2010 中将它添加到我的网站应用程序时,它会看到它,但同时不会。我的意思是网络应用程序告诉你它是作为引用添加到引用文件夹下的,但是在编译代码时它会说你没有引用。
我添加引用的方法是右键单击解决方案并选择“添加引用”。我浏览参考(.dll 文件),然后添加它。
这是错误:
CS0246: The type or namespace name SQL_lib could not be found (are you missing a using directive or an assembly reference?)
我确实在 web 应用程序中添加了 dll 文件代码所具有的所有引用,所以它不可能是这样的......我真的不知道发生了什么。提前谢谢你:-)
编辑:
Web 应用程序唯一一次显示它找不到引用是在它完成编译并刚刚执行时。在浏览器中,它显示了上面的错误。当我进入代码时,由于某种原因,我在代码中看不到带下划线的错误标记,我可以访问参考中的类。我会进一步研究它...
在基于 aspx 的 cs 文件和纯 cs 文件中也存在错误。
【问题讨论】:
标签: c# asp.net sql dll reference