Visual Studio post build events stuck waiting for executable to finish before running app in debug mode

后端 未结 7 1813
猫巷女王i
猫巷女王i 2020-12-28 15:36

Part of the post build on my project is the execution of a program I wrote for testing the main application. Unfortunately, the post build process in visual studio locks up

7条回答
  •  感情败类
    2020-12-28 15:52

    If you utilize cruise control for your builds, you could place this in the publishers section which allows the build to finish before running the publisher tasks.

    Additionally a custom msbuild task is quite trivial to build, if you know how to spin off a process in .net then it's really simple to do in msbuild. To do this you could edit your .csproj file or your .proj build script to use that custom task.

    using System;
    using Microsoft.Build.Framework;
    using Microsoft.Build.Utilities;
    
    namespace MyTasks
    {
    public class SimpleTask : Task
    {
        public override bool Execute()
        {
    //something involving Process.Start
            return true;
        }
    }
    }
    

    Then in your build script or csproj file you add the using for the task you created and call it.

提交回复
热议问题