小编Jan*_*Jan的帖子

以编程方式检查.NET Framework版本 - 我应该吗?

我有任务扩展现有的WinForm应用程序以检查天气是否安装了所需的.NET Framework(fx.3.5).

问题是 - 如果没有安装.NET Framework,winform程序根本无法运行......我假设.

我可以(也许)像这里建议的那样:(并制作一个应首先启动的c ++程序,进行检查,然后启动应用程序)从WinForms应用程序 检查.Net框架版本 但我宁愿不进入c ++.

另一种方式似乎是这个解决方案: 当没有正确的.NET框架版本时,为什么不抛出异常? ...在app.config中配置应用程序的位置.但我怀疑如果没有安装.NET框架,这将会有效.

<startup>
    <supportedRuntime version="v3.5" />
</startup>
Run Code Online (Sandbox Code Playgroud)

所以我的问题是这个领域的最佳实践什么?我应该以某种方式进行检查,还是应该将其作为先决条件,即fx.是否需要.NET Framework 3.5版?

.net c# .net-framework-version

6
推荐指数
1
解决办法
3038
查看次数

标签 统计

.net ×1

.net-framework-version ×1

c# ×1