代码之家  ›  专栏  ›  技术社区  ›  MythicalCode_

引发异常:Discord.Net.WebSocket.dll中的“System.IO.FileNotFoundException”[已关闭]

  •  0
  • MythicalCode_  · 技术社区  · 6 年前

    当我尝试运行Discord.NET C#bot时,会引发FileNotFoundException。 它还说:

    Could not load file or assembly 'System.Runtime, Version=4.1.2.0, Culture=neutral, PublicKeyToken=xxxx' or one of its dependencies. The system cannot find the file specified.
    

    我的代码基于文档中的示例:

    public static void Main(string[] args)
        => new Program().MainAsync().GetAwaiter().GetResult();
    
    public async Task MainAsync()
    {
        DiscordSocketClient discordSocketClient = new DiscordSocketClient();
    
        discordSocketClient.Log += Log;
        discordSocketClient.MessageReceived += DiscordSocketClient_MessageReceived;
    
        await discordSocketClient.LoginAsync(TokenType.Bot, "xxxx");
        await discordSocketClient.StartAsync();
    
        await Task.Delay(-1);
    }
    
    private async Task DiscordSocketClient_MessageReceived(SocketMessage arg)
    {
        // Do stuff...
    }
    
    private Task Log(LogMessage logMessage)
    {
        Console.WriteLine(logMessage.ToString());
        return Task.CompletedTask;
    }
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   MythicalCode_    6 年前

    修好了。Visual Studio 15.8.0preview 5似乎有一些bug。所以我学到了使用预发布软件制作软件的经验。