我正在使用Discord.NET API包装器编写Discord bot但出于某种原因,每当我尝试运行代码时,它就崩溃了
new Program().StartAsync().GetAwaiter().GetResult();
这是启动机器人的行。 System.Interactive.Async
包含在解决方案的引用中,并且是NuGet包管理器的最新版本。我已经尝试添加
<dependentAssembly>
<assemblyIdentity name="System.Interactive.Async" publicKeyToken="94bc3704cddfc263" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.0.3000.0" newVersion="3.0.0.0" />
到app.config然而,这并没有解决我的问题。解决方案是运行.NET framework 4.6.1。
错误图片:
答案 0 :(得分:0)
我最终解决了这个问题。 dll文件已损坏,所以我只是请朋友给我发一份他们的副本。