vb.net应用程序不能在其他计算机上工作?
我有一种形式的简单应用程序。 这种形式有:vb.net应用程序不能在其他计算机上工作?
网页浏览器 - axshockwavecontrol - 组合框 - 标签 - 进度
的代码是没有这么多的工作,因此它时并不需要解释。
所有的问题是,应用程序是可以正常使用我的计算机上,但它不工作在其他计算机上 *在Windows XP上它不与开口和崩溃“发送和不发送错误” *上Windows 7的光标加载了几秒钟,什么也没有发生。
我不知道在哪里搜索,但没有什么特别的应用程序除了冲击波控制。
我有类似的问题,解决办法是:
- 确保最新的Flash插件安装在目标系统上。
- 将应用程序和所有相关的程序集编译为“x86”(而不是“任何CPU”)。
为什么要改变目标平台解决这个问题? – 2011-12-29 12:20:42
我不知道,也许互操作程序集只有32位,也许Flash OCX不喜欢它,否则。我并没有声称知道原因,我只是知道它在很多情况下都适用于我,并且我很高兴在过去的几年中几次在.NET中使用Flash。所以,我没有真正的理论知识可以分享,只有我的经验。 – 2011-12-29 12:34:29
您是否检查计算机中.Net框架的可用性?如果您没有安装框架的安装程序,您可以直接从此处下载:http://www.microsoft.com/net/download
另外这^^ ... +1 – 2011-12-29 11:53:16
因为没有安装适当版本的.NET Framework,我从来没有见过* crash *。该应用程序应该拒绝启动。你在想也许安装是*损坏*? – 2011-12-29 12:20:26
无法在不看到某些代码的情况下进行调试。 – 2011-12-29 12:19:36
当它崩溃时,您是否看到用户界面?你用try..catch捕捉错误吗?另外,你的目标是什么版本的.NET框架?其他电脑安装了吗?其他电脑是否安装了shockwave软件? – UnhandledExcepSean 2011-12-29 13:22:33
该应用程序是否执行任何可能需要提升权限的操作? – Gent 2011-12-29 14:38:10