封装一个C#的应用程序.net3.5应该附属那些程序 封装一个C#的应用程序.net3.5应该附属那些程序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再比方说用DELPHI编写的EXE程序,一般情况下可以直接移植其它电脑上运行即可,C#方面应该处理什么????? 至少需要安装。Net3.5.你使用VS制作你自己程序的安装包,VS会自动提取你所需要的DLL(。Net本身的DLL除外),然后选择在安装内嵌入。Net安装包。ok .net不具有什么可移植性。只有在windows上,装了.net 对应版本下运行。 我的意思能不能像DELPHI编写的普通程序那样,而不用再加载那些DLL文件或者说像VB程序打包时,将一些相关的程序一块打包进去 既然这么想,为啥还用.Net,这是.Net最不擅长的事情了而且告诉你,你这种做法真的是一种很不靠谱的做法,特别是大程序 Icedmilk我的意思是,也能将这个.NET开发程序打包成安装程序,“无论客户电脑是否安装.NET程序”,根据情况安装若系统中“存在.NET就 跳过”,否则就安装“.NET”再安装程序 这个当然可以了。你使用了dotnet的打包器,就可以了。它会自动判断这些东西的。如果你使用别的打包工具,例如:inno setup ,可以通过注册表来判断系统中是否有你需要的dotnet框架 mjp1234airen4385谢谢就是这个意思,dotnet的打包器 个人认为,不需要打包,附属.NET 安装程序即可 http://www.bccn.net/Article/net/cs/jc/200706/4567.htmlhttp://hi.baidu.com/netdll/blog/item/079556f41a4f8edef3d38527.htmlhttp://hi.baidu.com/lihaicg/blog/item/47c00fcc05d1e02af9dc614a.htmlhttp://qianshao.blog.51cto.com/935360/202499http://wo.115.com/?ct=detail&id=43751&bid=1276814 可是这个比DELPHI的程序差不多的,与VB好像一个样,必需了些DLL之类的.NET库支持 .net程序用到的dll都是. netfream框架上的。只要你安装了对应操作系统的版本就行了啊!至于你自己调用的第三方dll,你在制作安装包的时候加进去就行了哦 如果要回到13年前,那么vb的程序库是最巨大的,但是它也不过只有1.5M不到。这种东西“打包进去”,或者就算需要分析obj代码而静态链接一些部分也是很简单的事情。而现在的.net framework不是个小程序库,而是一个大型的平台。 如果你在.net平台上还在开发古老的winform程序,那么使用你的vs直接从菜单上就支持clickonce部署。建议你了解一下如何clickonce部署winform程序。 InstallShield 很多软件使用的打包工具,可以放到VS上面 我用InstallShield 打包时,打包出来的程序安装完成后,运行程序还是提示“错误”但是安装了.net3.5后,就可以运行了,可是安装.net时“非常慢”呀???? 我现在在两颗树上吊着呢一颗是DELPHI别一颗是c#DELPHI的程序打包,我会制作了,所以想在学习C#编程的同时也学学习打包,原因是DELPHI中不需要.net支持,而C#的编写的程序就必须有.NET环境支持的............. .net 3.5的framework有100多M。inno setup判断注册表,有就算了,没有就去微软那下载。 我的意思是如何将这个 .NET Dotnetfx35,如何也集成到安装包,或者只提取几个主要的DLL附加到安装包中也可,就是我用InstallShield封装打包时也加上这些,当安装程序时将这些.NET包释放出来,用C#编写的程序就能执行了 .net 框架是不允许部分dll单独安装的,一装就一整套地装,所以不建议用.net来做桌面程序。Win7以后会好些,.net是默认安装的,你就不必操心了,开发的时候注意选取正确的.net版本就好了。 噢,原来是这样呀,我原现考虑的就是将.NET也封装进去,所以思路有点乱呀,那个.NET是单独“安装”的对吧 提高.net运行的速度的方法!大家一起 交流一下 程序接收串口数据时就会自动关闭,帮忙分析一下!谢谢 用c#如何读写rtf文件 如何设置MSMQ的过期时间? c# 程序中報出的數據庫相關錯誤 高手幫忙看看是哪裡出錯了 急求VS2005英文版下载!!!! new 出一个窗体,如何控制父窗体的控件? 刷新另外一页的datagird 请高手看我的有关属性的一个例子,我是抄书上的原码,可老是出问题,请看我的代码。多谢! DataGrid填冲数据 this.invoke处提示无法访问已释放的对象 小妹请教如何WebBrowser判断页面已经加载完毕!
运行即可,C#方面应该处理什么?????
至少需要安装。Net3.5.你使用VS制作你自己程序的安装包,VS会自动提取你所需要的DLL(。Net本身的DLL除外),
然后选择在安装内嵌入。Net安装包。ok
或者说像VB程序打包时,将一些相关的程序一块打包进去
Icedmilk我的意思是,也能将这个.NET开发程序打包成安装程序,
“无论客户电脑是否安装.NET程序”,根据情况安装
若系统中“存在.NET就 跳过”,否则就安装“.NET”再安装程序
你使用了dotnet的打包器,就可以了。
它会自动判断这些东西的。如果你使用别的打包工具,例如:inno setup ,
可以通过注册表来判断系统中是否有你需要的dotnet框架
mjp1234airen4385
谢谢就是这个意思,
dotnet的打包器
http://hi.baidu.com/lihaicg/blog/item/47c00fcc05d1e02af9dc614a.html
http://qianshao.blog.51cto.com/935360/202499
http://wo.115.com/?ct=detail&id=43751&bid=1276814
必需了些DLL之类的.NET库支持
至于你自己调用的第三方dll,你在制作安装包的时候加进去就行了哦
如果要回到13年前,那么vb的程序库是最巨大的,但是它也不过只有1.5M不到。这种东西“打包进去”,或者就算需要分析obj代码而静态链接一些部分也是很简单的事情。而现在的.net framework不是个小程序库,而是一个大型的平台。
但是安装了.net3.5后,就可以运行了,可是安装.net时“非常慢”呀????
一颗是DELPHI
别一颗是c#DELPHI的程序打包,我会制作了,所以想在学习C#编程的同时
也学学习打包,原因是DELPHI中不需要.net支持,而C#的编写
的程序就必须有.NET环境支持的.............
inno setup判断注册表,有就算了,没有就去微软那下载。
或者只提取几个主要的DLL附加到安装包中也可,就是我用InstallShield
封装打包时也加上这些,当安装程序时将这些.NET包释放出来,用C#编写的
程序就能执行了
Win7以后会好些,.net是默认安装的,你就不必操心了,开发的时候注意选取正确的.net版本就好了。
所以思路有点乱呀,那个.NET是单独“安装”的对吧