.net - 我想使用命令行来安装最低要求的 .NET,但需要能够检查它是否首先安装
问题描述
我想使用命令行安装最低要求的.NET,但需要能够检查它是否首先安装这是我将用作登录脚本的当前 bat 文件:
@echo off
SET FileName=%windir%\Microsoft.NET\Framework\v2.0.50727\CONFIG
IF EXIST %FileName% GOTO AlreadyInstalled
:installingDotnet
@echo Installing Dotnet Now :
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
:Installed
@Echo Dotnet frame v2 Installed
GOTO InstallAtera
:AlreadyInstalled
@Echo Dotnet Framework v2 Already Installed
:Installmyprogram
pause
if EXIST "C:\Program Files\afolder\aprogram" GOTO myprogram
if EXIST "C:\Program Files (x86)\afolder\aprogram" GOTO myprogram
start c:\test\myprogram.exe /Installagent
:myprogramInstalled
@Echo myprogram Installed
pause
:End
但验证文件夹不起作用,我需要验证程序任何帮助 apreciated thx
解决方案
我更新的脚本工作
if EXIST "%windir%\Microsoft.NET\Framework\v2.0.50727\csc.exe" GOTO AlreadyInstalled
:installingDotnet
@echo Installing Dotnet Now :
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
:Installed
@Echo Dotnet frame v2 Installed
GOTO InstallAtera
:AlreadyInstalled
@Echo Dotnet Framework v2 Already Installed
:Installmyprogram
pause
if EXIST "C:\Program Files\afolder\aprogram" GOTO myprogram
if EXIST "C:\Program Files (x86)\afolder\aprogram" GOTO myprogram
start c:\test\myprogram.exe /Installagent
:myprogramInstalled
@Echo myprogram Installed
pause
:End
推荐阅读
- python - 更改后如何更新firebase服务器?
- r - R中的着色格式化数据表 - 库存数据
- javascript - 是否有一个 JavaScript 测试框架可以让你编写参数化的 UnitTest
- vba - 使用 VBA 插入时,如何确保从另一个 PowerPoint 演示文稿中复制和粘贴的幻灯片顺序正确
- javascript - 带有纯 javascript 的步进器 - 以前的功能不起作用
- c# - NHibernate 父表和子表在其组合中具有不同数量的键
- javascript - 用于将 Tablesorter 列的过滤器从选择切换到输入的 jQuery 按钮,反之亦然
- php - 我在让 yajra laravel 数据表编辑器教程工作时遇到问题
- flutter - 在 Flutter 中,我们如何翻译 showSearch() 小部件委托中的 searchFieldLabel?
- php - 在 if 语句上收到错误“调用 bool 上的成员函数 bind_param()”,这是为什么?