只要我使用
在我的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中提出的以下bug。我需要一个解决方法,在V2.6发布之前不能等待几个月。
有人可以帮忙告诉我如何设置我的app.config
文件来解决这个问题吗?
非常感谢!
答案 0 :(得分:0)
应该使用程序集绑定重定向时就是这种情况。将以下部分添加到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
属性中输入您的应用程序当前附带的实际版本。