在这篇文章中,我们将带领您了解使用WiX检测.NETFramework4.5.1的全貌,包括用于检测网络连接是否正常的相关情况。同时,我们还将为您介绍有关.netframework3.5可以卸载吗?W
在这篇文章中,我们将带领您了解使用WiX检测.NET Framework 4.5.1的全貌,包括用于检测网络连接是否正常的相关情况。同时,我们还将为您介绍有关.net framework 3.5可以卸载吗?Win10卸载.net framework方法、.Net Framework 4.7或仅.Net Framework 2.0上的Winforms是否兼容Mono?、.NET Framework与.NET Framework SDK、.net framework怎么启用 .net framework启用教程的知识,以帮助您更好地理解这个主题。
本文目录一览:- 使用WiX检测.NET Framework 4.5.1(用于检测网络连接是否正常)
- .net framework 3.5可以卸载吗?Win10卸载.net framework方法
- .Net Framework 4.7或仅.Net Framework 2.0上的Winforms是否兼容Mono?
- .NET Framework与.NET Framework SDK
- .net framework怎么启用 .net framework启用教程
使用WiX检测.NET Framework 4.5.1(用于检测网络连接是否正常)
我正在使用WiX 3.8在我的解决scheme中创build一个安装程序项目。 作为此安装的一部分,我创build了一些启动条件,其中之一是检查是否安装了Microsoft .NET Framework 4.5.1。
要做到这一点,我想使用WixNetFxExtension库中的一些属性,似乎适用于较旧版本的.NET框架。 有一个如何在http://wixtoolset.org/documentation/manual/v3/howtos/redistributables_and_install_checks/check_for_dotnet.html上这样做的例子。这不适用于.NET 4.5.1,但是因为没有NETFRAMEWORK451属性检查。
查看NetFx451.wxs模块的源代码( http://wix.codeplex.com/SourceControl/latest#src/ext/NetFxExtension/wixlib/NetFx451.wxs ),似乎没有单独的属性可用于.NET 4.5.1,而是它也使用相同的NETFRAMEWORK45。 据我所知,v4.5.1是v4.5的就地升级,所以它使用相同的registry键(我认为)。 无论如何,在这个模块中,他们只需检查从NETFRAMEWORK45返回的版本号如下:
DetectCondition="NETFRAMEWORK45 >= $(var.NetFx451MinRelease)"
所以我认为我可以写下如下的条件:
如何确定WPF .NET应用程序是否已经进入Windows 10平板电脑模式?
Windows内存和页面文件的使用情况
测量下载速度
为什么Graphics :: DrawImage不像预期的那样拉伸图像?
在使用C#/ .Net时,只读如何影响目录?
<PropertyRef Id="NETFRAMEWORK45" /> <Condition Message="The .NET Framework 4.5.1 was not found. Stopping installation."> <![CDATA[Installed OR (NETFRAMEWORK45 >= 378675)]]> </Condition>
但是,这在我知道安装了.NET Framework 4.5.1的计算机上返回了错误消息。 所以我创build了这样的条件,所以我只能看到从registry中返回的版本号:
<PropertyRef Id="NETFRAMEWORK45" /> <Condition Message ="[NETFRAMEWORK45]">0</Condition>
这将显示一个消息框,其中包含以下文本:#378758所以我知道registry中的值是正确的。
所以我有点困惑为什么我的情况失败了。 有没有什么明显的我在这里失踪,还是有其他的方式来比较条件元素中的值?
这里是修复包括由PhilDWbuild议的哈希符号:
<PropertyRef Id="NETFRAMEWORK45" /> <Condition Message="The .NET Framework 4.5.1 was not found. Stopping installation."> <![CDATA[Installed OR (NETFRAMEWORK45 >= "#378675")]]> </Condition>
沟通策略:Linux到.Net over SSL
.NET:发送文本消息到同一个应用程序的所有实例并读取它
禁用“应用程序已停止工作”窗口
如何testing主机名称是否指本地机器
.net3.5应用程序与.net框架4
你在比较中包括#,这不会有帮助。 你有没有尝试在你的CDATA比较中包含#号?
我会假设,当微软的人发布代码示例来检测框架版本时,不能用MSI文件中的简单RegistrySearch来完成。
http://blogs.msdn.com/b/astebner/archive/2013/10/17/10457758.aspx
.net framework 3.5可以卸载吗?Win10卸载.net framework方法
.net framework 3.5是系统自带的服务,如果有些软件打不开,就可能是电脑没有安装.net framework 3.5的缘故。那就有用户问了.net framework 3.5可以卸载吗?答案是不能卸载,只能关闭,下面就来看看关闭.net framework 3.5的教程。
操作如下:
1、打开开始菜单,然后点击控制面板。
2、在打开的控制面板中,找到程序和功能选项,并点击进入。
3、在跳转的界面中,点击左侧的启用或关闭windows功能。
4、之后找到net framework 3.5,并取消勾选。
5、然后点击下方的确定。
6、之后即可常规关闭net framework 3.5功能服务。
.Net Framework 4.7或仅.Net Framework 2.0上的Winforms是否兼容Mono?
如何解决.Net Framework 4.7或仅.Net Framework 2.0上的Winforms是否兼容Mono??
根据此处的信息https://www.mono-project.com/docs/about-mono/compatibility/,Mono支持Winforms的最高版本(基于哪个.Net Framework)?我认为同一页面上这两个引用中的信息是矛盾的:
“描述Mono当前支持的最简单方法是: .NET 4.7中的所有内容(WPF,WWF除外),以及WCF受限和ASP.NET异步堆栈受限。”据我了解,WWF决定使用Windows Workflow Foundation,因此这意味着Winforms在.Net Frameork 4.7上由Mono支持。这应该很清楚。但是然后:
“ .NET 2.0复选标记:Winforms / System.Drawing 2.0 ”由于未提及在任何更高版本的.NET上实现的Winforms,这使我认为没有更高版本的Winforms。然后支持.Net Framework 2.0。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
.NET Framework与.NET Framework SDK
.NET Framework与.NET Framework SDK到底有什么区别
.NET Framework是微软开发的运行于老版本之上的.NET软件运行平台。只要安装了.NET Framework,则从Windows 98到Windows XP都可以运行.NET程序。它是一种新的软件运行平台,提供了.NET程序运行时支持和功能强大的类库。可以从微软网站免费下载,大概20多MB。 对真正的成功者来说,不论他的生存条件如何,都不会自我磨灭,如果只安装了.NET Framework,只能运行.NET应用程序,而不能开发.NET应用程序。 ..
.NET Framework SDK 包括了微软提供的.NET 语言编译器(如C#编译器CSC.exe和VB.NET编译器VBC.exe),完整的.NET Framework文档,以及各种工具(如AL.exe和SN.exe等),大概有110多MB...,装了这两个东西之后,你就可以用记事本来编写代码,然后在DOS窗口中手动编译.NET程序啦。
virsual studio 2005 集成开发环境,包含了.NET Framework和 .NET Framework SDK 。
(注:此文章来自网络)
.net framework怎么启用 .net framework启用教程
近期有很多小伙伴咨询小编.net framework如何启用,接下来就让我们一起学习一下.net framework的启用教程吧,希望可以帮助到大家。.net framework如何启用?.net framework启用教程1、打开电脑中的控制面板功能,在其中选择程序(如下图所示)。
以上就是.net framework怎么启用 .net framework启用教程的详细内容,更多请关注php中文网其它相关文章!
我们今天的关于使用WiX检测.NET Framework 4.5.1和用于检测网络连接是否正常的分享就到这里,谢谢您的阅读,如果想了解更多关于.net framework 3.5可以卸载吗?Win10卸载.net framework方法、.Net Framework 4.7或仅.Net Framework 2.0上的Winforms是否兼容Mono?、.NET Framework与.NET Framework SDK、.net framework怎么启用 .net framework启用教程的相关信息,可以在本站进行搜索。
本文标签: