我已经完成了一个使用winforms和Microsoft.Speech(识别和合成)库的C#程序,构建它并在同一台计算机上运行良好。但是,当我将整个应用程序目录复制到另一台计算机时,程序会立即启动并关闭。
我尝试过的事情:
我已经检查过我正在尝试运行可执行文件的计算机是否具有正确版本的.NET框架(我的可执行文件使用4.5.2) 并且计算机声明它已经有更新的版本)
我还在新电脑上下载了Microsoft.Speech库,没效果
显然我在这里完成了整个部署任务。大多数初学者指南建议使用“安装和部署”项目模板,但Visual Studio不再支持该模板。由于这对我来说是一个全新的编程领域,我现在完全迷失了如何继续。请帮忙。
答案 0 :(得分:0)
添加一个try {}(Exception ex)catch {}语句,并在catch语句中将ex.toString()写入文件,这样就可以读取错误。