c# - 是否可以禁用基于 .NET 版本的部分程序?

标签 c# .net winforms visual-studio-2010

在我当前的程序中,我正在使用 .NET 4.0 的一些功能 - 特别是图表 API (System.Windows.Forms.DataVisualization.Charting)。我将发布应用程序,但我不确定客户端是否安装了 .NET 4.0。

是否可以在我的程序中添加一些 Hook /事件处理程序来禁用此功能,因为它对它的功能并不重要?

我的想法是,当用户点击 Show Chart 按钮时,将显示消息 - “请安装 NET 4.0+”。我不想发布我的程序的 2 个版本。

最佳答案

为了使用任何 4.0 程序集,您必须至少安装 .net 4.0,至少在 4.0 CLR 中托管一个进程。

关于c# - 是否可以禁用基于 .NET 版本的部分程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20423544/

相关文章:

c# - Google Chrome/Windows 7 对 WPF 的影响?

c# - 要获得 AES-256 加密,我是否只需提供 256 位 key ?

c# - 什么是删除最后几个目录的好方法

c# - 使用任务并行库Task.WhenAny()时如何处理异常

c# - 我如何打开一个新窗口而不是新选项卡或弹出窗口,而是在 c# 中从代码后面单击按钮时打开一个新窗口

c# - XDocument.Load 方法在 XDocument 中不存在

c# - Winform显示屏幕分辨率

winforms - visual studio ide 按下暂停按钮停止在运行而不是我想要的地方?

c# - 如何从另一个窗体调用多个方法 C#

C# FTP上传和下载