Is there any way in ASP.NET website project, that allow to publish it from command prompt and I can continue working on project, or if it is not easy to use , at least speed up my publish task?

I know about the auto publishing tools like TFS or CruiseControl, so please don't tell me these ways.

I am thinking to create a .bat file , that I'll run everytime I have to publish. but it should not take changes made by me during its running process.

[asp.net single file publish](https://stackoverflow.com/questions/5551615/asp-net-single-file-publish)

I really like the Answer given by Ludwo, providing more information on that would be very helpful.