注册Windows服务
set path=c:WINDOWSMicrosoft.NETFrameworkv2.0.50727
InstallUtil E: est est.exe
pause
卸载Windows服务
set path=c:WINDOWSMicrosoft.NETFrameworkv2.0.50727
InstallUtil /u C: est est.exe
pause
编译项目
echo.
pause
set path=C:WINDOWSMicrosoft.NETFrameworkv4.0.30319
set sourcode1=D: est
echo.
echo 编译公共组件
msbuild %sourcode1% est.csproj /t:Rebuild /p:Configuration=Release
if errorlevel 1 goto end
echo代表输出,后面可以写上输出的文字;
pause代表暂停;
set 代表定义变量;
msbuild就是编译项目的命令,后面可以配置Configuration,如果是Release,就以Release模式编译.注意此时编译后生成的dll在项目属性中配置的Release路径.
if errorlevel 1 goto end是指如果编译出错了,就直接暂停,跳出来.
文件操作
del %output1%*.config
del %output1%*.pdb
del %output1%*.exe
del %output2%ReleasePlugins*.pdb
md "%output2%Release emp"
copy %output2% est*PluginCollection* %output2%Release emp