在VS 2005中,有三个可选的主要部署选项:Web、ClickOnce和Windows Installer包。这三个当中,Web、Windows Installer包以前就已经有了,只有ClickOnce是2005新引入的一种集成部署技术(好像是这样吧,2003好像没有这个~~呵呵),它充许从Web 服务器安装和运行Windows应用程序,而几乎没有与用户交互,非常棒~~~这二天也稍微看了一下,但是还没去弄个DEMO。。。
除了上面的这些外,还有另一种最简单的部署方法,不过,这个方法也是最不灵活。。。呵呵。。。
这个方法就是通过MS-DOS XCopy命令将应用程序文件从一个地方移动到另一个地方。
主要是这样实现的~~当然实现方式不是唯一的,主要就是XCOPY而已
可以先创建一个.bat文件(至于命名可以随便,假如XX),在这个文件中可以写入一些COPY时对文件的筛选情况的语句,例如:
robocopy %1 %2 *.* /E /XD /IS _vti_* Modules Error ASP /XF *vssver* *.resx *.vb *vbproj* *csproj* *.pdb _* *.htm* /ETA /LOG:c:\deploy.txt
然后进入DOS状态
接着可以在DOS中输入:
XX 源文件的地址 目标文件地址
看到.bat文件中的这个语句了吗?/LOG:c:\deploy.txt
通过这句,我们可以查询我们的LOG
所以执行COPY命令后,你可以去C盘去查看deploy.txt这个文件查看你的部署结果~~