我製作了一個使用DevExpress(試用版)的WinForms應用程序,但我的一些朋友可以打開它,但有些人卻無法打開它。你可以在這裏找到源代碼:https://github.com/JujharSingh/Exploit-Studio 我也確保在打包時我沒有刪除任何DLL文件。WinForms應用程序無法在其他計算機上打開
回答
請確保您右鍵單擊解決方案資源管理器中的所有必需文件,並將其包含在發佈項目時,它們將與項目一起部署。
你就不必擔心.NET Framework版本與已發佈的安裝程序會自動安裝缺少的.Net文件。
最後,跳轉到你的項目屬性 - >發佈 - >應用程序文件,並根據需要標記所需的文件,並將其包含:
最後,確保你給他們發佈的版本,而不是複製的可執行文件。希望這可以幫助
但是,你怎麼解釋:「但是我的一些朋友可以打開它,但其他人不能」 – praty
@praty你的一些朋友可能會有最新的(或者你爲你的應用程序選擇的.Net版本)安裝。在同樣的情況下,他們可能已經通過某種更新或其他軟件的安裝在系統上安裝了缺少的先決條件或文件 –
我通常會在重新分發我的應用程序之前執行此操作 –
- 1. ConnectionKit應用程序無法在其他計算機上打開
- 2. 無法在其他計算機上運行WPF應用程序
- 3. WPF應用程序無法在其他計算機上工作
- 4. Xcode「應用程序無法在此計算機上打開」
- 5. .JAR文件無法在其他計算機上打開
- 6. 擱置其他計算機上無法打開的檔案
- 7. 無法在其他本地計算機上打開使用Java EE製作的Web應用程序
- 8. 我的程序無法在其他計算機上運行
- 9. 無法打開計算機上的窗口服務'。'在窗口應用程序
- 10. SDL應用程序不能在其他計算機上運行
- 11. vb.net應用程序不能在其他計算機上工作?
- 12. 如何在其他計算機上運行DirectShow.net應用程序
- 13. OpenGL應用程序在其他計算機上崩潰
- 14. 在其他計算機上使用Java打開鏈接
- 15. 在開發計算機上成功運行。但是當我在其他計算機上運行打包的winform應用程序時無法加載z3.dll
- 16. python seqdiag文件很大,無法在其他計算機上打開?
- 17. 無法在其他設備中打開我的應用程序?
- 18. vs2013 winforms項目無法在其他計算機上發出filenotfound異常
- 19. excel vba關閉工作簿在其他計算機上打開
- 20. 訪問應用程序在其他計算機中使用url
- 21. 無法在其他手機上安裝我的應用程序
- 22. VB6應用程序不會在某些計算機上運行,在其他計算機上運行良好
- 23. 無法在其他計算機上運行opengl程序..由Visual Studio 2010編譯
- 24. C#Winforms應用程序打開第二個Winforms應用程序
- 25. 打開其他Android應用程序
- 26. 從其他應用程序打開pdf
- 27. UWP - 如果其他應用程序打開文件,則無法打開文件
- 28. 無法在其他計算機上加載mysql.data
- 29. JavaFX腳本似乎無法在其他計算機上工作
- 30. 無法在其他計算機上註冊tlb
在你的'Exploit Studio.csproj'中你有' v4.6.1 TargetFrameworkVersion>'。如果安裝了該框架的功能,是否可以檢查它沒有工作的系統? –
praty
我確定他們已下載.net框架4.6.1 –
那麼,在初始化UI控件的過程中,在您認爲可能會中斷的地方添加記錄器。檢查收到的錯誤消息(如果有)並使用消息更新您的問題。以這種方式進行調試並不容易打破真正的問題。 – praty