GVKun编程网logo

使用WiX检测.NET Framework 4.5.1(用于检测网络连接是否正常)

13

在这篇文章中,我们将带领您了解使用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(用于检测网络连接是否正常)

使用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可以卸载吗?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?

如何解决.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 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的启用教程吧,希望可以帮助到大家。.net framework如何启用?.net framework启用教程1、打开电脑中的控制面板功能,在其中选择程序(如下图所示)。

.net framework怎么启用 .net framework启用教程

2、在程序界面中选择程序和功能,点击进入(如下图所示)。

.net framework怎么启用 .net framework启用教程

3、在弹出界面中选择,启动或关闭windows功能(如下图所示)。

.net framework怎么启用 .net framework启用教程

4、在页面中可以找到.NET Framework,将前面的框框点上即可(如下图所示)。

.net framework怎么启用 .net framework启用教程

以上就是.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启用教程的相关信息,可以在本站进行搜索。

本文标签: