2010-10-13 71 views
0

我认为这是一个简单的问题,但我似乎无法找到一个干净的解决方案。使用XCopy从VS 2010部署

我正在开发本地(双核)开发人员机器上的并行程序。我开发了一段时间,然后我想在其他地方的多核服务器上运行它。我在两个实例之间有一个不同的设置文件(路径等),否则它是一个直接部署。

我希望做的是有一个“发布”选项,在那里我可以只是把它部署到服务器时,我已经准备好了。我不希望它覆盖服务器上的设置文件,但我确实希望它更新任何其他文件。我以这种方式发布ASP.NET网站,并且效果很好。但是,当我发布一个控制台应用程序时,它想要实际创建一个我不想要的安装程序。我真的只想通过FTP发布XCOPY,但不会覆盖服务器上已更改的文件。

我试过颠覆和一些FTP同步的东西,但这些都需要一个额外的步骤。是否有捷径可寻?

回答

0

不是100%肯定你后话,但WinSCP赋予(免费)的目录同步功能,它监视更改本地目录,和FTPS更新的文件到您的服务器。

0

你不能做一个控制台应用程序,你要发布的类型在Visual Studio 2010将始终尝试建立部署一次点击是不是你的目标。我觉得这件事情是可能在Visual Studio 2010

以前的版本做我有一个类似的情况,我干脆辞职自己复制在Windows资源管理器的本地服务器。随着你的目的地是一个FTP站点,你将不得不找到某种自动或批量的FTP工具。

你可以从“运行生成后事件”功能在控制台应用程序的属性页上的生成事件选项卡启动FTP批次。这将为您节省一些额外的点击。