程序配置时的一些批处理命令
2013-12-28 22:14 左眼微笑右眼泪 阅读(193) 评论(0) 编辑 收藏 举报注册Windows服务
set path=c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
InstallUtil E:\test\test.exe
pause
卸载Windows服务
set path=c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
InstallUtil /u C:\test\test.exe
pause
编译项目
echo.
pause
set path=C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319
set sourcode1=D:\test
echo.
echo 编译公共组件
msbuild %sourcode1%\test.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%\Release\Plugins\*.pdb
md "%output2%\Release\temp"
copy %output2%\test\*PluginCollection* %output2%\Release\temp