注册 登录
编程论坛 C++教室

[求助]我编写的软件不能在所有电脑上运行

随便了 发布于 2007-04-04 11:38, 696 次点击
[求助]我编写的软件不能在所有电脑上运行
我用的软件是Microsoft Visual Studio .NTE 2003
建立的项目是Visual C#, 模板是windows应用程序
然后我做出了一个小软件,那种类似QQ登陆界面的软件,可以输入数据和选择选项的那种,在自己的机子上运行正常
但是,我做出来的软件COPY到别人电脑上时就不能运行了,必须要安装一个20多M的什么“.net运行环境安装包”才能运行我的软件,但我的软件才几十K,而且这样很麻烦
有人告诉我是因为什么“我在编写程序时运用的是静态库”才需要安装这个包。
现在求助各位,如何可以在不改动或是很少改动原程序代码和(软件界面)设计的基础上,摆脱那个“安装包”并让我的软件在所有WINDOWS电脑上都可以运行呢。
另外,我对VISUANL STUDIO。NET 2003这个软件极度的不会,这个软件的编写是我仿照一个现成的程序的代码编写出来的,所以,请各位大虾能以白痴都听的懂的浅显易懂的语言说明,谢谢大家了
9 回复
#2
踏魔狼2007-04-04 13:11
生成发行版Release
#3
随便了2007-04-04 13:54
发行版Release?
怎么生成啊?麻烦讲一下,越详细越好,相当感谢~~~~~~~~~
#4
踏魔狼2007-04-04 17:09

看见VC.NET2003的工具条中有一个Debug的Combobox吗!
下拉它,然后选择Release,然后生成。这样就在你的程序目录中多了一个Release的文件夹,里面就有发行版的程序啦.

#5
随便了2007-04-04 17:46
试过了,但不行啊
#6
踏魔狼2007-04-04 19:47
那就到系统目录(system32)把运行库dll(msvcr70.dll or msvcr71d.dll)放到程序目录
#7
litcatyx2007-04-04 19:52
C#是基于.Net Framework的,用C#生成的应用,要在别的机子上运行要求那台机子上也得装了.Net Framework的运行时库
#8
踏魔狼2007-04-04 19:53
原来是C#.....
#9
随便了2007-04-05 09:13
也就是说,不在机子上安装.Net Framework的话,就不能运行我编的软件?
靠,那我 郁闷了
#10
随便了2007-04-09 10:34
问题已经解决,大家不用再劳神了谢谢大家
1