C# NSEVRICEUS程序集版本错误
尝试从客户端计算机加载NServiceBus程序集时出现问题。软件在我的开发箱中正常运行,但一旦推出,我会出现以下错误:C# NSEVRICEUS程序集版本错误,c#,.net,dll,nservicebus,.net-assembly,C#,.net,Dll,Nservicebus,.net Assembly,尝试从客户端计算机加载NServiceBus程序集时出现问题。软件在我的开发箱中正常运行,但一旦推出,我会出现以下错误: 无法加载文件或程序集“NServiceBus,版本=2.0.0.1100,区域性=中性,PublicKeyToken=9fc386479f8a226c”或其依赖项之一。系统找不到指定的文件。 奇怪的是我没有使用版本2.0.0.1100,我使用的是最新版本2.0.0.1219。它似乎在某处引用了旧版本,但我找不到它的位置。我已经在NServiceBus和NServiceBus.
无法加载文件或程序集“NServiceBus,版本=2.0.0.1100,区域性=中性,PublicKeyToken=9fc386479f8a226c”或其依赖项之一。系统找不到指定的文件。
奇怪的是我没有使用版本2.0.0.1100,我使用的是最新版本2.0.0.1219。它似乎在某处引用了旧版本,但我找不到它的位置。我已经在NServiceBus和NServiceBus.Core程序集上将“Specific Version”标志设置为true,并尝试在应用程序配置中显式设置版本号,但都没有成功。我不明白为什么它在本地运行良好,但一旦出现错误。导致错误的项目是一个共享类库,它只在某些项目上出现错误。CopyLocal=true还是您正在使用GAC?您找到解决方案了吗?您是否尝试指定绑定重定向到您正在使用的版本?