用C#写的winform程序为什么不能在别人的电脑上运行!

我是C#的初学者。
平时写的一些小程序在别人的电脑上就不能运行!
是否一定要有.net运行环境?

在你的项目,发布下有一个系统必备,选择与我的应用程序相同位置下载系统必备组件.选择之后你可以不用再担心别人的计算机是否安装了.net环境。

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-27
一定要的,自己打包的时候,打包一个进去不就行了,点你打包的程序的属性,找到系统必备项,在里面就会看到在别人电脑上运行要什么环境,一起打包,然后在别人电脑上点setup安装,就会提示安装了
第2个回答  2009-03-27
*************************************************
回答者: JonesVale - 江湖新秀 四级 3-27 08:41
**************************************************
以下 继续(JonesVale - 江湖新秀)的说:

但是,这样并不是说,运行就不用。net framework;

那样的设制后,会把开发者的COMPUTER上的.net frameword一起发布。
这样做的好处是:你可以使用同样的.net frameword,而不用到网上下载.net frameword。
第3个回答  2009-03-27
需要安装 .net框架,也就是Framework;
这就好象是你的软件必须要在操作系统上运行是一样的道理~~
第4个回答  2009-03-27
必须的啊。。
你用的VS2005写的程序 就需要在别人电脑上安装framework2.0 网上搜搜 很多
VS2008的话 就需要在别人电脑上安装framework3.5 网上搜搜 很多

用C#写的winform程序为什么不能在别人的电脑上运行!
在你的项目,发布下有一个系统必备,选择与我的应用程序相同位置下载系统必备组件.选择之后你可以不用再担心别人的计算机是否安装了.net环境。

写了一个C#winform程序,在我的电脑上运行没有问题,但是在别人的电脑运...
目测是缺少相关组件,你是否使用了第三方的dll或者其他第三方组件呢,如果有点话,一并放到bin目录下,这样就可以了 还是不行,建议把exe发我一份,测试一下 多谢

C#编写的界面程序在别的电脑上运行不了
1,使用.net来开发的软件,在别的电脑上使用必须安装.net Framework软件架构上。2,如果还使用了其它的控件,组件等,同样也需要在别的电脑上安装,注册。3,建议把软件跟运行时需要的控件和相关文件及.Net framework一起打包或制作成一个安装包,在别的电脑上安装一下。

vs2010开发的C# winform程序在有的电脑上面不能打开
你是不是向注册表写东西:运行这个程序的用户权限不够。你是不是读取注册表某些键值:运行这个程序的用户权限不够。以管理员权限运行此程序 ps:最好是把release版本运行,不要把debug版本独立运行

c#为何我的程序在自己电脑上可以运行正常 别人那里不行?[
个人觉得与Internet高级选项有关,比如是否禁止脚本调试等,你把你们的浏览器都 工具->Internet选项->高级->还原高级设置,保证设置相同再试一下 另外你的代码是不是兼容IE6 IE7,也可能是你们的浏览器版本不同

C# .net4.5 winform程序 怎么在没有net环境运行?
如果你是指在非Windows平台运行,那winform是达不到的,因为.net framework是不能跨平台的;但是现在微软新出一个跨平台的开源框架.net core;此框架可以保证基于此框架的.net 程序可以在所有操作系统上运行 但是这个框架也不能运行winform程序,你只能用.net语法在.net core上重新实现你的功能才能跨平台...

C#winform写的程序在别的电脑上运行报错,求解答
别人的电脑的framework版本不够吧 正常win7自带framework 3.5,win10 自带最新的好像是4.5。安装framework就可以运行了。微软官网有的下载 或者运行需要的参照的dll你放全。不过framework的问题你先确认一下吧

关於C#winform开发程序,在另一台电脑上安装提示出错的问题
到目标电脑上安装这个就行。不用安装Vs2005.由于百度知道的限制,没法给你详细的下载地址,你可以百度“.net framework 2.0”,估计第一个或者前三个就是下载的连接。大概20多兆。还有如果是xp系统是要装这个的。win7及以上的系统不用安装;自带.net framework 3.0和.net framework 4.0 ...

C#winform异地机数据库连接问题
你的应用程序是访问你异地数据库还是本地数据库呢?如果是本地的话,可以实现,你可以搜下相关的,好像是打包的时候要同时打包进去几个sql数据库的文件就可以了。你不想安装freamwork2.0的框架就想直接使用你编写的安装程序,这不是不能实现,也是比较麻烦,网上介绍的很多,基本上是你要借助于第三方的...

以C#语言用vs2010写的winform窗体程序如何给别人使用
最简单的办法就是将bin-debug里面所有的东西考给对方——但是前提是,对方的机器装了.net framework,否则还要让他安装framework的

相似回答