在发布版本

时间:2016-05-17 12:57:18

标签: .net visual-studio-2012 clr remote-debugging release-builds

搜索到了这个,但没有找到任何答案。

我在远程计算机上运行作为Windows服务的CLR(C#,如果它是相关的)应用程序。正在运行的应用程序是使用标准" Release"组态。我希望能够从我的机器远程调试该服务。我使用的是Visual Studio 2012。

我可以毫无问题地附加到远程进程。远程运行的二进制文件是使用" Debug"配置,我可以设置断点,检查变量和单步执行代码。如果二进制文件是" Release"版本(这是为应用程序安装的),我不能。

有没有办法通过" Release"设置断点/单步执行代码?构建应用程序?我是否基本上必须将发布版本转换为调试版本(例如,通过启用/ DEBUG构建标志)?

0 个答案:

没有答案