You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2019 VB使用LinkLabel打开URL跳转Discord报错问询

解决方案

出现「系统找不到指定的文件」报错是因为新版.NET(.NET Core 3.0+、.NET 5及更高版本)中Process.Start的默认行为和旧版.NET Framework不同,直接传入URL字符串时系统会将其识别为本地可执行文件路径进行查找,自然无法找到对应资源。你可以选择以下任意一种方案修复:

  • 方案1(全版本兼容)
    显式指定通过资源管理器唤起默认浏览器打开链接,代码如下:
    Process.Start("explorer.exe", "你的完整Discord邀请链接");
    
  • 方案2(适配新版.NET)
    手动修改启动配置,开启UseShellExecute参数让系统调用shell关联的默认程序打开链接:
    Process.Start(new ProcessStartInfo("你的完整Discord邀请链接")
    {
        UseShellExecute = true
    });
    

注意事项

  • 传入的链接必须带完整的https://协议头,不能只填写省略协议的短链内容
  • 测试前确认LinkLabel的点击事件绑定正确,传入的链接字符串没有拼写错误、空值等问题

内容的提问来源于stack exchange,提问作者GeodesicDragon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 14:09:02