我正在使用Visual Studio2012构建一个asp.net网站。我正在考虑在其中添加一些dart代码。
我正在试着检查这个东西是如何工作的:我下载了DartVS的visual studio扩展,并从网络上下载了一个ready dart code。当我从dart IDE运行dart代码时,它在dartium上运行得很好。
我将代码复制并粘贴到Visual Studio (多亏了这个扩展,它现在可以识别dart )。当我从那里运行它时,我可以看到GUI出现了,但按钮似乎不起作用。我在dart代码的main函数中设置了一个断点,但它似乎没有到达那里。
我做错了什么?
谢谢!
发布于 2014-09-16 01:16:10
编辑:虽然不是完整的Visual Studio,但我已经创建了一个支持调试here的VS代码扩展。
我是你链接的扩展的作者。目前,没有调试支持。如果要在浏览器中从VS启动,则需要将Dartium添加到Visual Studio的浏览器列表中。
该扩展的当前版本非常有限,仅使用正则表达式来语法突出显示,并运行命令行分析器来获取错误信息。这两种方法都是可行的,但也有一些缺陷。
I'm working on a new version;它由谷歌编写的一项服务支持,该服务具有非常可靠的语法突出显示、工具提示、GotoDefinition、代码完成等功能。它还没有准备好进行测试;但一旦完成,它将作为您已经拥有的扩展的更新进行推送。
计划最终包括Visual-Studio调试;但目前,我建议使用Dartium并在开发人员工具中进行调试。
发布于 2014-07-11 02:14:04
当你从VS中运行代码时,它在哪里被执行?到目前为止,Dart只在Dartium中支持-所以如果你想让它在任何浏览器中工作,你现在必须使用dart2js。
我不知道这个扩展是做什么的,但这可能是问题所在。
打招呼,罗伯特
发布于 2014-07-11 03:02:27
您可以手动启动pub serve和Dartium,并将Dartium指向pub serve侦听的URL。
DartEditor也为此推出了pub serve。
我不知道您的扩展是否有调试支持,但是在Dartium中,您可以在普通的Chrome浏览器开发工具中调试Dart和JavaScript代码,就像调试JavaScript代码一样。
https://stackoverflow.com/questions/24681021
复制相似问题