我目前正在“手动”部署wpf客户端应用程序。该应用程序必须仅部署到一台机器上。
这就是我正在做的事情:
我想知道这个过程是如何自动化的。我可以使用“ClickOnce部署”(而不是步骤3-4),但据我所知,这需要一个ftp服务器。我不确定是否可以这样做(由于安全限制)。还有其他可能性吗?
答案 0 :(得分:0)
大多数项目都有自己的构建系统,比如Team City,所以我首先建议你找一些适合你的可能性和要求的东西(据我记得,TeamCity也可以使用wpf) )。
如果您是唯一的开发人员(或允许将新版本部署到服务器的人),也可以有简单的解决方案:您需要创建一些“共享”文件服务器(网络连接,ftp,基于SVN)和简单的按钮'下载'。 因此,当您单击此按钮时,服务器上的某个处理程序应该从源加载新构建并发布。
无论如何,我建议你使用一些持续集成系统
答案 1 :(得分:0)
因为您正在部署WPF项目。你能使用ClickOnce框架吗?我知道它很老了#34;但它会成为你的魅力。
构建 - >部署到可到达的VIA网站 - >客户将浏览网址,ClickOnce本身将部署新输出。