用C#编的exe程序在那个没有装vc的电脑上可不可以运行啊

我想知道啊,我弄了一个程序。在别人的机上不可以运行,但我的机就可以啊,为什么... 我想知道啊,我弄了一个程序。在别人的机上不可以运行,但我的机就可以啊,为什么 展开
 我来答
匿名用户
2014-03-05
展开全部
//更正下你的笔误, vc -> vs.
首先你要理解 装有.NET Framework 的机器才能运行 .NET 开发的程序.而.NET Framework集成在VS安装程序中,也可单独下载。也就是说没有VS 单独安装了.NET Framework也可。
在深入点讲 .NET Framework 现在最新是3.5 如果你拿到的程序是3.5的,而你机器中只装了.NET Framework 2.0 你运行程序会有一点的失败率,因为强命名的关系在4.0之前对于开发人员来说最好都要装,因为调用是不同的。而.NET Framework 4.0正式发布以后,独有的向下兼容之前的版本都可以不用装了。
接下来再解答为什么有的机器可以运行,有的不可以,因为我们用到得软件、游戏是.NET开发的,所以需要.NET Framework,在安装游戏或程序之前,游戏或软件厂商为了确保自己程序的运行已经把.NET Framework 2.0 嵌入了。 (2.0 游戏中还是比较多的)
.NET Framework 1.0
.NET Framework 1.1
.NET Framework 2.0
.NET Framework 3.0
.NET Framework 3.5
.NET Framework 4.0(研发测试中)(独有向下兼容)
匿名用户
2014-03-05
展开全部
可以,但要看你的编的程序里面有没有引用一些特定路径的文件,如果引用了,在别人的机器上所引用的文件路径不同或没有的话就会运行错误或是无法运行!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-05
展开全部
将用到的库打包 就可以了 你那能运行的 是本身含有了库的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式