我制作了一个使用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