C#程序打包如何自动安装.net framework 2.0

C#程序打包如何自动安装.net framework 2.0,第1张

你的发布安装程序的步骤里在环境里选择了.net Framework 所以你在没有.net Framework 的环境中安装程序时总会提示你要安装.net Framework

你的安装程序实际上是自动检测.net Framework 有没有安装的。

你可以做个测试,在没有.net Framework 环境的电脑上

第一步:安装一边的程序,他会提示你安装.net Framework

第二步:等程序安装玩后,在控制面板的添加删除程序里你可以看到

.net Framework 和你的安装程序。这时候你可以把你的安装程序

卸 载 掉

第三步:再次安装你的程序,你会发现他并没有提示你要你安装

.net Framework ,而是直接安装你的程序。

在vs beta 出来的时候没有怎么去使用 现在beta 已经安装了 在查看 net 类型库的时候惊奇得发现好多一直在CSDN社区中提的问题都有直接解决的方法了 幸喜之余就写了一些文字来列一下我比较关心的几块功能

串口 *** 作

新增System IO Ports命名空间 提供了SerialPort类来实现串口 *** 作的功能

在 Net Framework x中 我们需要使用另外的组件 具体要做可以参考我贴的连接 aredev/code fun mspx

文章中提到使用三种方法来实现 如果需要可以下载相关组件应用到自己的项目中

压缩解压

新增System IO Compression命名空间 用来处理常用的文件压缩或解压 现在还没有怎么研究 不过看起来不错 在 NET Framework x中 我们比较常用的是ICSharpCode SharpZipLib dll 它是SharpDevelop中使用的一个组件 下载地址 还有一个是使用J# 类库中的 Zip 类 相关内容可以看ression mspx

另外 我看到Fish 写的CodeLib NET软件中使用了Unrar dll 具体没有研究过用法 应该也是来处理文件压缩解压的 相关信息的连接地址看

网络处理功能增强

新增System Net NeorkInformation命名空间 包含了一大堆类型 里面有一个Ping类 不说也知道 就是来实现ping命令的功能 在 Net Framework x中 我一般会使用其中一种方法来检测网络

/ShowDetail aspx?id=VXMGWMHF OJCC RBD KH X RIJQLD QMFW

以及使用System Net Dns 类的静态方法是否抛出异常来确认计算机连接 还有看到 NET 对 IPv 提供了支持 真是全面

使用FTP

在System Net 中看到增加了FtpWebRequest和FtpWebResponse两个类 这次可以直接使用Ftp了 不需要再使用第三方的组件 在 Net Framework x中 大多数需要通过第三方组件来做 要使用可以参考 一个FTP Client library in C# 还有就是在Rss Bandit中使用的一个FTP组件 原先看过是对Com的interop 不知道新的版本是不是还用这个 具体可以看 Rss Bandit是一个开源软件 下载地址

使用SmtpClient

在System Net Mail命名空间中提供了对邮件 *** 作的支持 在 Net Framework x中会使用System Web Mail命名空间下的类 但是功能比较弱 参考的网站x 也可以使用Socket写一个 不过对邮件协议需要有一定的了解

使用多媒体

在System Media命名空间中提供了一些处理声音的类 不过好像没有看到支持视频的 要使用还是要调用Media Player的组件

使用其它新的组件

以后开发数据库相关程序的时候 用的最平凡的可能就是DataGridView了 和winform各一个 目的是取代DataGrid 使用DataGrid可以参考这里 _c c asp

使用DataGridView在社区中经常提的关于DataGrid方面的问题许多都可以解决了 不需要再自己重写一些类或第三方的组件类达到 另外在 中提供了强大的System Windows Forms WebBrowser控件 让Interop SHDocVw dll可以退出江湖了 呵呵 在WindowsForm程序开发中 可以使用一组新的Strip类型的控件 看起来很强大 提供的新东西更多

语言上的新增功能

lishixinzhi/Article/program/net/201311/11824

解决办法:

1、请点击下载.NET Framework 自动清理工具。在文件下载窗口,单击“保存”按钮将文件另外保存(例如,这里我们保存至桌面)。

2、这是一个压缩文件。请将其解压缩(这里,小易仍然以将其解压到桌面为例)。

3、双击运行 Cleanup_tool.exe 清理工具,d出确认窗口后,请单击“是”继续。

4、接下来出现的窗口会是英文界面的。不要担心,跟着小易 *** 作就好啦。d出协议告示窗口后,按一下“Yes”按钮确认并继续。

5、“Product to cleanup”(清理产品)一项,请在右边下拉菜单中选择“.NET Framework - All Versions(...)“(所有版本的.NET Framework),然后单击“Cleanup Now”(立即清理)继续。

6、出现“Product cleanup succeeded!”信息后,就表示清理已经完成了。按一下“Exit”(退出)关闭窗口。最后,请重启计算机以重新安装您所需要的.NET Framework。

Microsoft.NET Framework 2.0版是Microsoft .NET Framework的最新更新,其中包括了您运行使用.NET Framework开发的应用程序时所需的所有内容。Microsoft.NET Framework 2.0 版提供了改进的缓存、使用 ClickOnce 改进了应用程序部署和更新、通过 ASP.NET 2.0 控件和服务对最广泛的浏览器和设备提供更强大的支持,从而提高了可扩展性和性能。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11617249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存