只要我在Windows服务中实例化c#驱动程序
MongoDbClient = new MongoClient(Settings.Default.OpsMgrConnStr);
我的服务器进程崩溃并显示错误
Error: FileNotFoundException: Die Datei oder Assembly "System.Runtime, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
发生这种情况是因为我必须在 NuGet 中更新我所有的库和依赖项。
一些研究(实际上是几个小时......(向我展示了在mongodb jira中提交的以下错误。我需要一个解决方法,不能等几个月直到 V2.6 发布。
任何人都可以帮忙告诉我我需要如何设置我的app.config
文件来解决这个问题?
非常感谢!
当应使用程序集绑定重定向时,就是这种情况。将以下部分添加到您的 app.config:
<configuration>
<!-- ... -->
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="4.1.1.0" newVersion="4.3.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
在newVersion
属性中,放置应用程序当前附带的实际版本。