为引用的程序集抛出FileNotFoundException

Tom*_*han 5 c# dll reference filenotfoundexception

FileNotFoundException第一次尝试使用在引用的程序集中定义的类时,我感到非常奇怪。程序集没有更改,并且项目文件中的位置正确对应于磁盘上的物理路径。

当我向Windows服务和安装项目中添加安装程序时,突然开始失败了一个由两个库项目,Windows服务项目和控制台应用程序组成的解决方案。但是,我将控制台应用程序作为单个启动对象,在控制台应用程序和服务/安装程序项目之间都没有引用。

pie*_*rs7 5

如果启用程序集绑定日志记录,则会发现FileNotFoundException将在其中包含缺少文件的完整融合探测日志。通常,这会使问题立即显而易见。

参见http://msdn.microsoft.com/zh-cn/library/e74a18c4(VS.80).aspx