Dre*_*mer 54 .net c# powershell visual-studio
我有针对4.5构建的.net应用程序(GUI和PowerShell).我的操作系统是服务器2012.当我将我的应用程序附加到2013 Visual Studio时,调试器有时无法运行.它没有评估表达式或显示本地(并且还观察窗口/即时窗口没有任何作用 - 就好像项目是使用发布构建的).但我使用'Debug'配置构建.如上所述,当我简单地附加VS 2012时,同样的事情是有效的(是的,我有2k13和2k12 SXS)
请注意,如果我使用相同的设置(托管调试)附加相同的进程,则它始终有效.
我确保加载了符号(通过检查visual studio + debug + windows中的模块选项卡),点击了断点.
关于可能出现什么问题的任何想法?所有更新都是最新的.
当我使用VS 2k13 IDE进行开发时,它对于启动vs 2012只是为了调试而烦人.
问候!
Dre*_*mer 89
如果您遇到同样的问题,请查看http://weblog.west-wind.com/posts/2013/Nov/21/Visual-Studio-2013-Could-not-evaluate-Expression-Debugger-Abnormality了解详情.
以下是为我解决的答案:
我在Tools |中设置了"使用托管兼容模式"标志 选项| 调试器| 一般.
有关详细信息,请查看链接,因为他很好地解释了这个故事:)
很高兴它工作,否则我只需要在vs 2k12中加载项目只是为了调试它很烦人.
编辑于2014年6月12日
我已经使用visual studio 2013 update 2(http://www.microsoft.com/en-us/download/details.aspx?id=42666)更新了我的开发环境(根据Maria的建议)并删除了"使用托管兼容性"模式".我将测试我的应用程序(ps cmdlet,gui,services),如果调试器对我来说可以在几周内更新你.
编辑于2014年6月26日
我已经测试了我的应用程序,幸运的是对我来说一切都很好:).即使调试器在使用新的异步/等待模型方面也做得非常好.那么,看看你是否可以升级到'更新2' - 希望这也适用于你的环境?感谢Maria和调试人员的团队!
问候.
| 归档时间: |
|
| 查看次数: |
53855 次 |
| 最近记录: |