现在的位置: 首页 > 综合 > 正文

xcopy部署

2013年09月09日 ⁄ 综合 ⁄ 共 661字 ⁄ 字号 评论关闭
 

xcopy部署就是把一组文件复制到目标计算机上的一个文件夹中,然后在客户机上执行应用程序。这个术语来自于DOS命令xcopy.exe。无论程序集的数目是多少,如果文件复制到同一个文件夹中,应用程序就会运行,不需要编辑配置设置或注册表。

为了理解xcopy部署的工作原理,打开示例下载文件中的SampleClientApp解决方案(SampleClientApp.sin),把目标改为Release,进行完整的编译。然后,使用“我的电脑”或文件管理器导航到项目文件夹/SampleClientApp/bin/Release,双击SampleClientApp.exe,运行应用程序。现在单击按钮,打开下一个对话框。这将验证应用程序是否能正常运行。当然,这个文件夹是Visual Studio放置输出的地方,所以应用程序能正常工作。

创建一个新文件夹,命名为ClientAppTest。把这两个文件从Release文件中夹复制到这个新文件夹中,然后删除Release文件夹。再次双击SampleClientApp.exe文件,验证它是否正常工作。

xcopy部署只需把程序集复制到目标机器上,就可以部署功能完善的应用程序。这里使用的示例非常简单,但这并不意味着这个过程对较复杂的应用程序无效。实际上,使用这种方法对可以部署的程序集的大小和数目没有限制。不想使用xcopy部署的原因是它不能把程序集放在全局程序集缓存(GAC)中,或者不能在“开始”菜单中添加图标。如果应用程序仍依赖于某种类型的COM库,就不能很容易地注册COM组件。

抱歉!评论已关闭.