vs2015 真机调试安卓调试时如何后退

Bad Request (Invalid Hostname)嗨,好久不见。
> 调试可视化工具扩展包1.0.0.0 for VS
继上次发了一个
后,突然对可视化调试器有了点兴趣……于是在琢磨了两天后,搞出这么个加强版的可视化工具扩展包。
提示:本扩展包中包含了上一个博客所附带的表达式树可视化工具,因此建议在安装前先删除之前放置的文件。
这个包相比而言功能强了很多……包含了以下类型的可视化支持:
byte[],字节数组,在协议分析和流处理中大量用到
HtmlDocument/HtmlNode/HtmlNodeCollection,属于 HtmlAgilityPack 中的玩意儿,网页抓取中经常用到,因此为它们实现了可视化调试器,并可以测试XPATH。
XmlDocument/XmlNode/XmlNodeList,提供对XML的可视化,支持XPATH查询
JObject,是 JSON.NET 中的对象,提供对它的直观树状结构显示
Image,支持将内存中图像直接显示出来并查看
,支持将表达式树的具体树状结构显示出来
Linq 2 SQL,查询可视化
NameValueCollection,支持以列表形式显示内容(含子类)
所谓的调试可视化,就是指针对某些特定类型的时候,在调试中可以用一种比较直观准确的视图进行展示内容的工具,相比VS内置的属性列表的方式更加准确。
如下图所示,当出现放大镜图标时,点击图标可以用可视化工具进行查看。当有多个可视化工具可供选择时,放大镜旁边会出现下拉箭头。
byte[] 字节数组
byte[],字节数组,在协议分析和流处理中大量用到。在VS中,只能用一个纵向的数组进行查看,要进行分析处理会比较蛋疼。
安装本扩展包后,将会出现一个群众喜闻乐见的十六进制编辑器对话框供查看,如下图所示。
注意:在MSDN的说明中,其实并不可以为任何数组编写可视化调试器,可是写出来后发现用起来也没问题。如果你发现了任何副作用,请告诉老衲。目前观察到的副作用可能包含很多类都莫名其妙地出现放大镜其实点击了并没有什么卵用。
HtmlDocument/HtmlNode/HtmlNodeCollection
HtmlDocument/HtmlNode/HtmlNodeCollection,属于 HtmlAgilityPack 中的玩意儿,网页抓取中经常用到,因此为它们实现了可视化调试器,并可以测试XPATH。
XmlDocument/XmlNode/XmlNodeList
XmlDocument/XmlNode/XmlNodeList,提供对XML的可视化,支持XPATH查询。
JObject,是 JSON.NET 中的对象,提供对它的直观树状结构显示。
Image,支持将内存中图像直接显示出来并查看。
Expression
Expression,支持将表达式树的具体树状结构显示出来。
Linq 2 SQL
Linq 2 SQL,查询可视化。
NameValueCollection
NameValueCollection,支持以列表形式显示内容(含子类)。
根据你的VS版本,下载合适的压缩包后,解压到 &我的文档&\Visual Studio 2015\Visualizers 目录下。VS2013的版本请将路径中的2015替换为2013。
再次提醒,如果装过开始提到的那篇博客中的dll文件,建议先删除。
转载请注明: &
or分享 (0)美国银行卡奖励25美元
posts - 83,&
comments - 1182,&
trackbacks - 0
由于VS2015还没有出来正式版,ASP.NET 5也是没有出来正式版。所以在你下载了OrchardNoCMS vNext的代码后,需要配置一些东西,才能启动项目,开始调试。
需要注意以下几点:
1、KVM是否安装,并且更新到最新版本。
在dos下或者PowerShell窗口执行下面的脚本来安装kvm:
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('/aspnet/Home/master/kvminstall.ps1'))"
设置默认的kvm版本为beta3版本。
2、检查VS2015的Nuget包管理源。
需要添加这个包管理源。这样才能获取到dev版本的MVC等。
3、设置项目的Target KRE version。
确保每一个项目都选择了beta3版本。这样就可以在vs2015下启动调试了。
如果不设置目标kre版本,可以直接通过k web在cmd下运行。
阅读(...) 评论()426人在结伴
419人在结伴
409人在结伴
386人在结伴
361人在结伴
315人在结伴
更多热门结伴地,
发一条结伴,让途友们找到你。
请选择一个帐号登录,才可以发布结伴。
友情链接:
其他第三方登录——
拼途网已取消邮箱注册功能如果您是以前的邮箱注册用户,请在这里登录——
登录失败!邮箱或密码错误。如果忘记密码了,
请邮箱联系——
登录后请尽快在“设置-帐号绑定”页面绑定第三方帐号,拼途网将会逐步取消邮箱登录功能。【合集】vs 为啥没提供调试后退的功能 - 饮水思源
饮水思源 - 文章阅读  [讨论区: C][][][][][][][][][][][][]
发信人: (fc), 信区: C
题: 【合集】vs 为啥没提供调试后退的功能
发信站: 饮水思源 (日00:01:52 星期三), 站内信件
☆──────────────────────────────────────☆
aihenry (Nash~~惟楚有才) 于 日09:34:44 星期五)
有时候调试的时候不小心多按了一次f11,又得从头跑一遍,
为啥vs就不能保存一下所有寄存器的状态以及内存变化,让我至少能恢复1条命令呢?
其他调试器有提供此类功能么?
☆──────────────────────────────────────☆
quazar (看谁更流氓) 于 日09:51:00 星期五)
鼠标放在断点的小箭头上,左键按住,上下拖动到你想要执行的语句上
【 在 aihenry 的大作中提到: 】
: 有时候调试的时候不小心多按了一次f11,又得从头跑一遍,
: 为啥vs就不能保存一下所有寄存器的状态以及内存变化,让我至少能恢复1条命令呢?
: 其他调试器有提供此类功能么?
☆──────────────────────────────────────☆
fcfarseer (fc) 于 日10:20:37 星期五 提到:
ual-studio-team-system-2010.aspx
ical-debugging.aspx
不过我不知道这是不是楼主想要的……似乎这是针对.Net程序的,也可能只在相关Win3
2API被调用时执行一下。
楼主要考虑到,“记录所有内存和寄存器变化”这个需求具体该如何实现,即使实现了
,实际上会对程序的执行速度造成多大影响,以及程序会消耗多少额外资源。VS是工业
生产用的,不是让我们学习编程、了解程序的执行过程用的。为了达到楼主所说的需求
,VS实际上需要的不再是“执行”你写的程序,而是“二进制翻译(Binary Translati
on)”,这在效率上有多大的不同楼主知道么?利用Hyper-V或者类似Qemu之类的技术或
许可以不那么损失效率,不过这又对软硬件环境造成了多少不合理的限制?
【 在 aihenry (Nash~~惟楚有才) 的大作中提到: 】
: 有时候调试的时候不小心多按了一次f11,又得从头跑一遍,
: 为啥vs就不能保存一下所有寄存器的状态以及内存变化,让我至少能恢复1条命令呢?
: 其他调试器有提供此类功能么?
☆──────────────────────────────────────☆
aihenry (Nash~~惟楚有才) 于 日12:04:42 星期五)
您说的是Program Counter的小黄箭头吧。
那个只能改变PC值,不是我想要的step back
【 在 quazar 的大作中提到: 】
: 鼠标放在断点的小箭头上,左键按住,上下拖动到你想要执行的语句上
☆──────────────────────────────────────☆
aihenry (Nash~~惟楚有才) 于 日12:09:12 星期五)
IntelliTrace Events
这个正是我想要的。
虽然效率会降低很多,但是毕竟是debug mode嘛,release速度还是杠杠的。
【 在 fcfarseer 的大作中提到: 】
: ual-studio-team-system-2010.aspx
: ical-debugging.aspx
: 不过我不知道这是不是楼主想要的……似乎这是针对.Net程序的,也可能只在相关Win3
: 2API被调用时执行一下。
: 楼主要考虑到,“记录所有内存和寄存器变化”这个需求具体该如何实现,即使实现了
: ,实际上会对程序的执行速度造成多大影响,以及程序会消耗多少额外资源。VS是工业
: 生产用的,不是让我们学习编程、了解程序的执行过程用的。为了达到楼主所说的需求
: ,VS实际上需要的不再是“执行”你写的程序,而是“二进制翻译(Binary Translati
: on)”,这在效率上有多大的不同楼主知道么?利用Hyper-V或者类似Qemu之类的技..
: 许可以不那么损失效率,不过这又对软硬件环境造成了多少不合理的限制?
☆──────────────────────────────────────☆
Parlin (Parlin) 于 日12:10:15 星期五 提到:
大概楼主想要的是reverse debugging?
【 在 aihenry (Nash~~惟楚有才) 的大作中提到: 】
: 您说的是Program Counter的小黄箭头吧。
: 那个只能改变PC值,不是我想要的step back
☆──────────────────────────────────────☆
enjoysoft (EnjoySoft Yourself) 于 日16:24:25 星期六)
这个要求ultimate以上的,professional没的
【 在 aihenry 的大作中提到: 】
: IntelliTrace Events
: 这个正是我想要的。
: 虽然效率会降低很多,但是毕竟是debug mode嘛,release速度还是杠杠的。
☆──────────────────────────────────────☆
exaatto (根据GB3100-93,我叫艾可萨阿托) 于 日22:05:01 星期天 提到:
万恶的资本主义……
【 在 enjoysoft (EnjoySoft Yourself) 的大作中提到: 】
: 这个要求ultimate以上的,professional没的
[][][][][][][][][][][][]}

我要回帖

更多关于 vs2015 不能调试 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信