无法更新自动刷新引用

来源:百度知道 编辑:UC知道 时间:2024/07/02 17:10:58
在调试程序时,出现:警告 无法更新自动刷新引用“web2aspnet2.operatesqlserver.dll”。 找不到程序集“D:\Downloads\OperateSqlServer\bin\Debug\Web2ASPNET2.OperateSqlServer.dll”。请问是什么原因?谢谢!

在你的网站上右键--添加引用--项目,选择那个DLL文件,如果没有显示,就用旁边标签页的浏览,到你的程序包里找到那个DLL选中添加即可。
“在选定的数据源上未找到名为“是否签收”的字段或属性。” 检查你的GridView属性中,选择BoundField有一个HeaderText属性,看下有没有这个表头。

“D:\Downloads\OperateSqlServer\bin\Debug\Web2ASPNET2.OperateSqlServer.dll”这地址指定到你D盘下载夹里少了一个名为:“web2aspnet2.operatesqlserver.dll”的文件,请问你这是不是在运行某个下载程序时出现的这种情况?如果是的话,建议你从新安装这个软件,可以修复这个问题!

重装该程序再试试。

什么原因造成的呢?这是因为项目引用的dll源无效了。项目的dll源记录在于dll同名的.refresh文件中。例如:
log4net.dll
log4net.dll.refresh
其中的内容只有一个路径:
..\packages\log4net.2.0.0\lib\net40-full\log4net.dll
也就是该项目的同一层目录中,有一个叫packages的文件夹,包含了log4net.dll的原版文件。这是我通过nuget附加dll的情形。此时如果你把这个packages包删除掉,再更新引用就会报这个错误了。
另一个场合是你手工添加引用。引用源文件被你移动或删除了,道理一样。
解决的办法救很明显了:要么按照refresh文件中所指示的路径,恢复dll原文件;要么删掉这个refresh文件,通常dll已经复制到项目的bin目录了。或者为了保持dll文件同步更新,删除掉旧的引用,重新添加一次就行了。

右键打开引用的文件将后缀为“dll.refresh”的文件删除后刷新下项目即可

在你的网站上右键--添加引用--项目,选择那个DLL文件,如果没有显示,就用旁边标签页的浏览,到你的程序包里找到那个DLL选中添加即可。

“在选定的数据源上未