FileNotFoundException
第一次尝试使用在我引用的程序集中定义的类时,我感到非常奇怪。程序集没有改变,项目文件中的位置与磁盘上的物理路径正确对应。
当我将安装程序添加到 Windows 服务和安装项目时,这突然开始在由两个库项目、一个 Windows 服务项目和一个控制台应用程序组成的解决方案中失败。但是,我将控制台应用程序作为单个启动对象,控制台应用程序和服务/安装程序项目之间没有任何引用。
FileNotFoundException
第一次尝试使用在我引用的程序集中定义的类时,我感到非常奇怪。程序集没有改变,项目文件中的位置与磁盘上的物理路径正确对应。
当我将安装程序添加到 Windows 服务和安装项目时,这突然开始在由两个库项目、一个 Windows 服务项目和一个控制台应用程序组成的解决方案中失败。但是,我将控制台应用程序作为单个启动对象,控制台应用程序和服务/安装程序项目之间没有任何引用。
If you enable Assembly Binding Logging, you will find that the FileNotFoundException will contain within it the complete fusion probing log for the missing file. Normally this makes the problem pretty obvious straight away.
See http://msdn.microsoft.com/en-us/library/e74a18c4(VS.80).aspx