我正在使用C#中的一个项目,其中代码依赖于轮询Web服务器以获取报告,这可能需要几分钟到一个小时来生成和响应.我希望能够运行我的项目,看看它是如何响应的,还要继续处理代码的其他部分.我不想做编辑和继续,因为这会暂停或修改我正在运行的内容.
我试过在Release模式下运行它所以我没有调试,但Visual Studio仍然抱怨我在调试时无法编辑代码.有什么建议?这可能吗?
提前感谢您提供任何帮助或信息.
当你F5一个项目时,无论是Debug还是Release,Visual Studio都会附加到进程,锁定文件.尝试不附加运行(Ctrl + F5).
重建将尝试覆盖您的可执行文件,这可能无法完成,因为它在运行时被锁定,即使没有附加调试器也是如此.这样,在旧版本运行时,您无法编译或调试新版本.
在其他地方部署可执行文件,运行它,使用另一个Visual Studio实例附加到它,然后在第一个实例中继续编辑.