为什么我的winfrom窗体在别人机子上运行不起

来源:百度知道 编辑:UC知道 时间:2024/05/18 10:57:46
为什么我的winfrom窗体在别人机子上运行不起
我把exe文件压缩过后,传给别人。别人电脑上说初始化失败!!是为什么???怎样才能让我写的winfrom窗体在别人电脑上运行呀(他电脑没有vs)????
高手帮帮忙。Microsoft Visual Studio 2005 写的.
能不能在具体点呀,怎样把类库和我的文件一起打包。。。

打包,把netframework也打包进去,生成安装文件。

安装PluginInstaller.msi可以在你打包时,把.netframework框架打包进去,然后在安装软件时,提醒你是否要安装.netframework.

安装PluginInstaller.msi后,再打包编译,在你编译生成的Setup.exe同一文件夹中会出现dotnetfx.exe,langpack.exe等文件,说明.netframework框架已经打包进去了
http://www.microsoft.com/downloads/details.aspx?FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19&DisplayLang=zh-cn
这个是简体中文版的
下载后,安装PluginInstaller.msi

需要让他安装dotnet框架。
vs2005编写的程序是运行在框架上的

如果你作安装程序的话,会自动打包。
如果你想直接考给别人,把debug文件夹给他就行了,里面有需要的dll,如果没有,说明不需要。

把程序拿过去之后还要安装.net Framework 05的VS用的是2.0,vista除外
还可以用飞信的vmdotnet脱离.netframework运行,具体试用方法自己百度

vs2005开发的软件是基于微软的NET构架的,在没有安装net构架的机器上是运行不起的。。。。。
方法一:让人家安装 .net framework2.0就可以了
方法二:你在发布软件的时候需要把setup属性(右键)中的“系统必备”设置一哈

只需在别人的机子上安装ms的类库Micro