我的C#小小的愿望~!!!!!!!!!!

sqz10200 2010-10-22 09:45:59
c#做东西很方便,我个人听喜欢的.

但是呢也有一些问题

就是我的小小愿望..

大家都知道Debug下的Exe可以直接运行,都编译好了只要在有netframework的地方都可以运行.

在没有的地方呢??

我有什么办法能让我的程序在没有netframework的地方也运行呢?

把netframework一起打包进我的exe里...

但是我有不喜欢安装文件

喜欢绿色程序,双击直接运行那种,debug下的虽然可以但是在没有netframework的地方呢???

最好的结果就是,把做好的exe和netframework可以生成一个

可直接运行的exe程序来..这样就爽了...

在家都可以运行,都可以直接双击就好了...

省去了很多的麻烦.

感叹一下~!!!
...全文
451 42 打赏 收藏 转发到动态 举报
写回复
用AI写文章
42 条回复
切换为时间正序
请发表友善的回复…
发表回复
hztltgg 2010-10-25
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 sqz10200 的回复:]
引用 3 楼 hztltgg 的回复:

1、绿色软件本就是一个错误的概念,软件怎么可以拷贝,软件是要安装的,是要客户看了许可协议同意使用才行的,用户自己产生的文档才需要拷贝。

2、软件就是软件,和硬件不同,不是按一个按钮就打开能用的,所有的应用软件都是建立在系统软件上的,所有的系统软件都是建立在硬件基础上的,脱离了平台谈什么绿色呢?

3、c#做东西很方便是因为netframewo……
[/Quote]

我是想说明软件和文档的区别,软件是要得到双方授权才能用的,而且软件的权限是读取和运行,文档的权限是读写,混在一起对权限的设置也是个麻烦。

而且你做个软件,还要别人给你测试?测试应该是你自己或团队的事情,给别人了那就和实际发布是一样的了,如果想测试一下平台的兼容性,那.net比之前的任何技术都要优越,DLL Hell才是真正痛苦的事情
sqz10200 2010-10-25
  • 打赏
  • 举报
回复
[Quote=引用 41 楼 hztltgg 的回复:]

引用 10 楼 sqz10200 的回复:
引用 3 楼 hztltgg 的回复:

1、绿色软件本就是一个错误的概念,软件怎么可以拷贝,软件是要安装的,是要客户看了许可协议同意使用才行的,用户自己产生的文档才需要拷贝。

2、软件就是软件,和硬件不同,不是按一个按钮就打开能用的,所有的应用软件都是建立在系统软件上的,所有的系统软件都是建立在硬件基础上的,脱离了平台谈什么绿色呢?

……
[/Quote]

你把问题放大了...

"我是想说明软件和文档的区别"

我的提问里美涉及到这些

在我看来发布和测试可以看其实差不多...

测试我可以内部测试...

测试之后发布,,发布之后,,继续修改....

实际来说借着"发布"做更全面的测试...所以软件才能做到尽可能的无bug...

对于测试软件所用的小程序,最好的方式就是绿色的...

我可以分给N个人同时给你测试,,但是你能保证N个人都有framework吗?

我不能保证..

之前也提到了VC,VB,确实这些做出来在哪里都可以运行

但是小弟只会c#和Vb,但是不喜欢VB所以我绕过去了

你那种方式我不否认,但是软件到了一定程度你那样不错..软件不大呢??没那么多引用呢??

我的方式用最简单快捷方式达到我的目的..

我认为客户是傻瓜,单不是白痴

我认为电脑业是傻瓜.

就此结贴...

  • 打赏
  • 举报
回复
lifehappy2010 2010-10-24
  • 打赏
  • 举报
回复
经典[Quote=引用 3 楼 hztltgg 的回复:]
1、绿色软件本就是一个错误的概念,软件怎么可以拷贝,软件是要安装的,是要客户看了许可协议同意使用才行的,用户自己产生的文档才需要拷贝。

2、软件就是软件,和硬件不同,不是按一个按钮就打开能用的,所有的应用软件都是建立在系统软件上的,所有的系统软件都是建立在硬件基础上的,脱离了平台谈什么绿色呢?

3、c#做东西很方便是因为netframework提供了很方便的功能,如果你要脱离netfr……
[/Quote]
winslow 2010-10-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hztltgg 的回复:]

1、绿色软件本就是一个错误的概念,软件怎么可以拷贝,软件是要安装的,是要客户看了许可协议同意使用才行的,用户自己产生的文档才需要拷贝。

2、软件就是软件,和硬件不同,不是按一个按钮就打开能用的,所有的应用软件都是建立在系统软件上的,所有的系统软件都是建立在硬件基础上的,脱离了平台谈什么绿色呢?

3、c#做东西很方便是因为netframework提供了很方便的功能,如果你要脱离netf……
[/Quote]
经典
dylike 2010-10-23
  • 打赏
  • 举报
回复
用一些.NET加密混淆软件等都带有将.NET库打包进EXE的功能,但打包后的EXE文件很大,并且加载很慢,本身加载就慢的.NET程序再加上还要预先再加载.NET库.除非必要,否则不建议这么做.
sqz10200 2010-10-23
  • 打赏
  • 举报
回复
[Quote=引用 23 楼 zcty520 的回复:]

等Windows7普及,你的小小心愿很快就可以实现了
[/Quote]

是啊

win7 普及的话

就不会有这个小小愿望了

如果正版比盗版多的话

就不会有我的小小愿望了
sqz10200 2010-10-23
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 phuai007 的回复:]

楼主,很高兴的告诉你,这个愿望不难实现,因为今天我就实现了啊,用一软件,直接把你的程序和框架“捏”成一个exe程序,但是体积有20M大,这样直接把程序拿到没有装。net的机器上也能运行了
[/Quote]


你用的是什么啊???

可以告诉我吗??

376120937

我的qq
djqcj 2010-10-23
  • 打赏
  • 举报
回复
估计你的愿望泡汤得了.. 暂时还没听说过能脱离.net......
liulangdeyuyu 2010-10-23
  • 打赏
  • 举报
回复
可以实现,飞信就是这么实现的,飞信可以在没有安装.net的机器上运行
飞信有自带的.net虚拟机
foxd 2010-10-23
  • 打赏
  • 举报
回复
打包部署
sito_hongta 2010-10-23
  • 打赏
  • 举报
回复
去學SKYPE的做法吧,一個文件搞定一切
phil999 2010-10-23
  • 打赏
  • 举报
回复
楼主哥哥,您这要是“小小的”愿望,就没有啥是“大大的”
kensouterry 2010-10-23
  • 打赏
  • 举报
回复
导致我现在换回了XP系统,一个字,爽!
assiwe 2010-10-23
  • 打赏
  • 举报
回复
用C++写就好了,
kensouterry 2010-10-23
  • 打赏
  • 举报
回复
个人感觉还是XP耐用,虽然我从RC版本开始就用Windows7了,但感觉越用越不习惯。
swalp 2010-10-23
  • 打赏
  • 举报
回复
你的愿望要落空了。
spoctor 2010-10-23
  • 打赏
  • 举报
回复
听说win7可以?
XQSoul 2010-10-22
  • 打赏
  • 举报
回复
打包部署一下就行呀
phuai007 2010-10-22
  • 打赏
  • 举报
回复
楼主,很高兴的告诉你,这个愿望不难实现,因为今天我就实现了啊,用一软件,直接把你的程序和框架“捏”成一个exe程序,但是体积有20M大,这样直接把程序拿到没有装。net的机器上也能运行了
加载更多回复(18)

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧