当我调试我的dll目标.net 3.5时,我必须附加到一个进程并选择调试.net 3.5代码而不是4.0+的选项。显然你不能同时调试两个不兼容的变化。
问题是我不知道如何从Visual Studio启动此过程,我可以在运行时修改代码。如果我使用附加到进程菜单选项,则进程必须已经运行,并且在我停止进程并重建dll之前不会反映更改。如何在Visual Studio中托管该过程以调试3.5代码并获得额外的调试功能,以便能够修改代码并更轻松地运行调试会话?
我正在使用VS 2015。
答案 0 :(得分:0)
转到(dll' s)项目属性 - >调试 - >启动外部程序。 如果您需要启动参数,可以在下面添加它们。
现在,当您启动调试器(使用befor modified config)时,应用程序将启动并启用调试器。现在你可能需要启动一些与你正在调试的dll相关的东西来点击'一个断点&你可以修改调试代码。
当您使用' attach to process'时,Visual studio会重新修改您的内容 代码。如果你想改变一些你需要停止的东西 调试器,关闭所有相关的应用程序,重新编译,重新开始 试。