日期:2014-05-17  浏览次数:20558 次

急!急!急!为什么VS2008 编写的Winform窗口打包后在自己电脑上能运行到别人机子上打不开啊
为什么VS2008 打包后在自己电脑上能运行到别人机子上打不开啊,我把.net FrameWork 3.5也打包了,可是到其他机子上安装后的快捷方式就是打不开,鼠标闪几下就没下文了,谁知道告诉我,谢谢谢谢好急啊

------解决方案--------------------
打包了3.5,但是你安装了3.5 吗
------解决方案--------------------
探讨
打包了3.5,但是你安装了3.5 吗

------解决方案--------------------
你安装时,是否提示你安装3.5?
如果没有,只是安装了你自己开发的应用程序,那你肯定用不了
------解决方案--------------------
探讨

谁能解决,我可以给100分快急死了

------解决方案--------------------
手动安装.net3.5,如果可以运行,说明安装包里的net运行时没有安装上。

------解决方案--------------------
或者看看注册表

.NET Framework 3.5:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/NET Framework Setup/NDP/v3.5/Install
------解决方案--------------------
是否用了第三方控件,有些第三方控件可能需要安裝cv++運行包,
------解决方案--------------------
如果你的安裝包小的話,我可以幫你調試哪裡有問題,如果你的是winforms的,你可以共享bin下的文件
------解决方案--------------------
DEBUG目录拷一个第三方控件的DLL文件 放在BIN 目录下面。
------解决方案--------------------
居然还没解决呢。

<my:DataGrid>

看看文件的头部,my是如何register的。

把相关的dll ,还有ascx文件放对地方
------解决方案--------------------
VS2008 开发的项目用的是.net framework 3.5 如果那个电脑没装.net framework 3.5 或者更高本本的话就会运行不了,如果装了.net framework 3.5 以下的版本的话,软件运行可能会出现BUG或者一系列错误。