@echo.
@if exist "%windir%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" goto INSTALL4.0
:INSTALL4.0
@echo ◎ 開始安裝服務2.0
@%windir%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe xx.Service
@echo.
@echo √ 服務安裝完成!
@goto Ed
:ERR
@echo.
@echo × 程序運行期間出錯,安裝過程失敗,請重新安裝本軟件!
@echo off
:Ed
@echo.
@echo 按任意鍵退出......
@pause>nul
@exit
@if exist "%windir%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" goto INSTALL4.0
:INSTALL4.0
@echo ◎ 開始安裝服務2.0
@%windir%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe xx.Service
@echo.
@echo √ 服務安裝完成!
@goto Ed
:ERR
@echo.
@echo × 程序運行期間出錯,安裝過程失敗,請重新安裝本軟件!
@echo off
:Ed
@echo.
@echo 按任意鍵退出......
@pause>nul
@exit
//***********************************************************************************************
如上,
在初始化安裝時發生異常:
System.IO.FileNotFoundException:
System.IO.FileNotFoundException:
"file:///D:\testService"未能加載文件或程序集。系統找不到指定文件。
原因是:
InstallUtil WindowsService1.exe
把 “.exe" 加上
正確的命令行:
@echo.
@if exist "%windir%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" goto INSTALL4.0
:INSTALL4.0
@echo ◎ 開始安裝服務2.0
@%windir%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe xx.Service.exe
@echo.
@echo √ 服務安裝完成!
@goto Ed
:ERR
@echo.
@echo × 程序運行期間出錯,安裝過程失敗,請重新安裝本軟件!
@echo off
:Ed
@echo.
@echo 按任意鍵退出......
@pause>nul
@exit
@if exist "%windir%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" goto INSTALL4.0
:INSTALL4.0
@echo ◎ 開始安裝服務2.0
@%windir%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe xx.Service.exe
@echo.
@echo √ 服務安裝完成!
@goto Ed
:ERR
@echo.
@echo × 程序運行期間出錯,安裝過程失敗,請重新安裝本軟件!
@echo off
:Ed
@echo.
@echo 按任意鍵退出......
@pause>nul
@exit