Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 将visual studio中的控制台应用程序发布(复制)到文件系统&x2B;topshelf cmds_Visual Studio_Visual Studio 2012_Console Application_Publish_Topshelf - Fatal编程技术网

Visual studio 将visual studio中的控制台应用程序发布(复制)到文件系统&x2B;topshelf cmds

Visual studio 将visual studio中的控制台应用程序发布(复制)到文件系统&x2B;topshelf cmds,visual-studio,visual-studio-2012,console-application,publish,topshelf,Visual Studio,Visual Studio 2012,Console Application,Publish,Topshelf,我有一个控制台应用程序,我希望能够以一种非常简单的方式发布。我只想将相关文件复制到我选择的文件夹中 visual studio的内置发布功能正在做各种奇怪的事情。。。我不想要也不喜欢它 我只是想要发布ASP.NET应用程序时可以获得的“发布到文件系统” 作为奖励,如果发布(脚本)也可以运行一些命令,那就太酷了。我的控制台应用程序是用topshelf制作的,所以在发布时重新安装和启动服务将非常整洁 比如: 发布文件夹/myfile.exe卸载 。。。将文件复制到发布文件夹 发布文件夹/myfil

我有一个控制台应用程序,我希望能够以一种非常简单的方式发布。我只想将相关文件复制到我选择的文件夹中

visual studio的内置发布功能正在做各种奇怪的事情。。。我不想要也不喜欢它

我只是想要发布ASP.NET应用程序时可以获得的“发布到文件系统”


作为奖励,如果发布(脚本)也可以运行一些命令,那就太酷了。我的控制台应用程序是用topshelf制作的,所以在发布时重新安装和启动服务将非常整洁

比如:

  • 发布文件夹/myfile.exe卸载
  • 。。。将文件复制到发布文件夹
  • 发布文件夹/myfile.exe安装开始

  • 我认为您可以通过后期构建脚本轻松实现这一点。这听起来正是我要搜索的内容。我想右键单击我的console项目,选择Publish并将其构建并复制到我的一个内部服务器。我不想打开/bin并进行复制和粘贴。构建后脚本可以做到这一点,但这不是我想要的。