c# - 在 Silverlight 中编辑并继续?

标签 c# .net silverlight

Edit-And-Continue 是我最喜欢的调试工具之一,我以前曾在基于 C# 的 Winforms 和 ASP.NET 项目中使用过它。但是,我在 VS 2008 上运行 Silverlight 3.0 应用程序,每当我尝试进行更改(中断后)时,它都会显示“调试 Silverlight 应用程序时不允许更改”。项目设置中也没有“启用编辑并继续”选项。

有谁(可能是内部人士)知道微软什么时候会支持这个功能??? (我需要它!)

最佳答案

老实说,我怀疑它永远不会成为一项功能。 EAC 一直要求您直接附加到您的 .exe 才能工作。对于 Silverlight,该 .exe 是浏览器,而不是您正在开发的 .exe。

如果您希望在运行时编辑 XAML,您可以考虑动态加载情况,在这种情况下您可以在运行时刷新控件。在这种情况下,您可以在调试时编辑 XAML,但恐怕您会受困于托管代码。

编辑: 您可能会考虑(但我还没有尝试过)的一种可能性是针对单元测试编写代码。然后,有一个工具叫做 TestDriven.net允许您使用 EAC 调试测试(作为高级功能)。从那里,您可能能够执行一些 EAC,但您将通过单元测试来执行,而不是实际在 Silverlight 环境中执行。

关于c# - 在 Silverlight 中编辑并继续?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1885209/

相关文章:

c# - 有人可以用简单的术语解释 C# 中的 "access to modified closure"吗?

.net - 如何使用MVVM在WPF中实现球形动画?

silverlight - 如何在 Silverlight 中合并样式?

silverlight - SortedList 移植到 Silverlight

c# - 改进编码周期

c# - WPF 在更新时更改绑定(bind)值

c# - 使用父方法的派生类

c# - using(object obj = new Object()) 是什么意思?

c# - 一个好的 C# 文件路径生成器库?

c# - 使用 Silverlight 获取页面的 html 内容