Edit-And-Continue 是我最喜欢的调试工具之一,我之前曾在基于 C# 的 Winforms 和 ASP.NET 项目中使用过它。但是,我在 VS 2008 上运行 Silverlight 3.0 应用程序,每当我尝试进行更改(中断后)时,它都会显示“调试 Silverlight 应用程序时不允许更改”。此外,项目设置中没有“启用编辑并继续”选项。
有谁(可能是内部人士)知道微软什么时候支持这个功能???
(我NEED IT!)
老实说,我怀疑它是否会成为一项功能。 EAC 始终要求您直接附加到 .exe 才能工作。对于 Silverlight,该 .exe 是浏览器,而不是您正在开发的 .exe。
如果您希望在运行时编辑 XAML,您可能会考虑动态加载情况,在这种情况下您可以在运行时刷新控件。在这种情况下,您可以在调试时编辑 XAML,但恐怕您会陷入托管代码的困境。
EDIT:您可能考虑的一种可能性(但我还没有尝试过)是针对单元测试编写代码。然后有一个工具叫测试驱动网 http://testdriven.net/允许您使用 EAC 调试测试(作为高级功能)。从那里,你might能够执行一些 EAC,但您将通过单元测试来执行此操作,而不是实际上在 Silverlight 环境中执行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)