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