2
我已經完成了一個C#程序,它使用winforms和Microsoft.Speech(包括識別和合成)庫,構建它並且它在同一臺計算機上運行良好。但是,當我將整個應用程序目錄複製到另一臺計算機時,程序將立即啓動並關閉。在另一臺計算機上運行我的c#exe文件?
事情我已經嘗試:
- 主要方法有一個try-catch它打印所有異常。我試着 運行從目錄和命令行直,既 導致相同的程序,沒有任何 拋出異常
我檢查,我試圖在計算機上運行可執行文件上有立即關閉.NET框架的正確版本(我的可執行文件使用4.5.2 和計算機狀態,它已經有更新的版本)
我也下載了Microsoft.Speech圖書館在新電腦上,沒有效果
顯然我在這裏出現了整個部署任務的錯誤。大多數初學者指南都建議使用安裝和部署項目模板,但Visual Studio不再支持該模板。由於這是一個全新的編程領域,我現在完全喪失瞭如何繼續。請幫忙。
您是否嘗試過檢查Windows事件查看器以更好地瞭解發生了什麼? – ccalboni
您是否在Windows的事件查看器中檢查應用程序錯誤日誌? –
啓用融合日誌並檢查那裏缺少的東西。 https://stackoverflow.com/questions/255669/how-to-enable-assembly-bind-failure-logging-fusion-in-net –