C# 如果未安装,是否自动建议安装所需的框架版本?
假设我将把我的C# 如果未安装,是否自动建议安装所需的框架版本?,c#,.net,vb.net,winforms,.net-framework-version,C#,.net,Vb.net,Winforms,.net Framework Version,假设我将把我的Winforms应用程序定位到framework4.5,但是用户机器只有framework3.X,并且用户试图运行应用程序,那么应用程序将不会运行,因为机器上没有安装所需的Framework版本 …但在这种情况下,有没有一种方法可以从我的应用程序执行智能预防操作?(而不是让windows操作系统显示非友好错误msgbox) 例如,我想做的是显示一个msgbox,建议用户下载X url中的X framework软件包,以便能够运行应用程序,前提是机器上没有安装所需的框架。如果您使用发
Winforms
应用程序定位到framework4.5,但是用户机器只有framework3.X,并且用户试图运行应用程序,那么应用程序将不会运行,因为机器上没有安装所需的Framework版本
…但在这种情况下,有没有一种方法可以从我的应用程序执行智能预防操作?(而不是让windows操作系统显示非友好错误msgbox)
例如,我想做的是显示一个msgbox,建议用户下载X url中的X framework软件包,以便能够运行应用程序,前提是机器上没有安装所需的框架。如果您使用发布应用程序,您将完全获得这一点(以及其他一些非常酷的自动更新功能).如果您使用发布应用程序,您将完全获得这一点(除了自动更新等非常酷的功能之外)。您只需在安装项目的前提下更改设置即可
properties
先决条件
按钮从组件供应商的网站下载必备组件
您只需在安装项目的前提下更改设置即可
properties
先决条件
按钮从组件供应商的网站下载必备组件
我的应用程序是一个windows窗体项目,很抱歉让您感到困惑,ClickOnce与WinForms完美结合,请检查此项以了解更多信息@pitoloko这正是使用ClickOnce部署所应具备的功能。看来你今天运气不错。看一看,你能提供更多的信息吗?就像一个适用于我的问题的例子,我真的不明白clickonce是如何解决我的问题的。我认为clickonce只适用于其他类型的项目(我看我错了),但无论如何,这个功能不是在互联网上发布应用程序吗?(这不是我的意图)。我曾尝试为新手阅读过一个分步的first ClickOnce,但当我尝试“发布”应用程序时,它只会创建一个(不相关的?)setup.exe和一些其他奇怪的文件。这不适用于便携式应用程序?我的应用程序是一个windows窗体项目,很抱歉混淆了您ClickOnce与WinForms的完美结合,请检查此项以了解更多信息@pitoloko这正是使用ClickOnce部署所应该的。看来你今天运气不错。看一看,你能提供更多的信息吗?就像一个适用于我的问题的例子,我真的不明白clickonce是如何解决我的问题的。我认为clickonce只适用于其他类型的项目(我看我错了),但无论如何,这个功能不是在互联网上发布应用程序吗?(这不是我的意图)。我曾尝试为新手阅读过一个分步的first ClickOnce,但当我尝试“发布”应用程序时,它只会创建一个(不相关的?)setup.exe和一些其他奇怪的文件。这对便携式应用程序不起作用?