Visual Studio:在调试时编辑XAML(无需停止调试)

5
我遇到了与这个问题相同的困境:Edit Xaml while debugging,但有一个不同之处。我的调试会运行一些代码,同时我需要在XAML中更改一些内容,如果按照该问题中的答案建议将所有内容分离,那么被调试的程序可能会继续运行,但是也在调试器中托管的WCF服务将立即停止。
而没有服务,我的程序通常只能持续几秒钟。
那么,在调试期间是否有退出XAML文件的方法?我不关心调试并继续下去,我知道更改只有在应用程序重启后才能生效。我只需要键入一些内容,以便不会忘记,并且很烦恼必须使用外部编辑器而不是VS。

2
看起来微软疏忽了。编辑并继续已关闭,因此可以编辑其他代码文件,但不能编辑xaml...真是太麻烦了。 - Jay
2个回答

1

我通常使用其他工具,例如Notepad++或Expression Blend。

您可以通过右键单击文件 -> 打开方式进行配置。或者使用Expression Blend,您可以获得在Expression Blend中打开的选项,对于XAML来说非常好用。


0

如果您需要动态构建,可以看一下 Roslyn 项目

更多信息在这里

“开发人员还可以使用此类软件的输出,更轻松地对其代码进行重构或重新组织,为使用其他语言编写的程序添加 C# 和 Visual Basic 功能。它还将动态类型添加到静态类型的 C# 和 Visual Basic 中,使开发人员能够随时向程序添加对象和新变量。”


不需要动态构建。我只想在应用程序运行时更改代码,但在重新编译之前不需要反映在应用程序中。 - Sam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接