在编辑XAML文件后,Visual Studio卡住了

12

我最近遇到了一个奇怪的问题,它似乎是随机发生的。

当我在XAML文件中进行更改(可以是任何内容,例如更改按钮中的文本,更改背景颜色等)时,我的Visual Studio在启动程序时会挂起。

有人知道如何解决这个非常恼人的问题吗?


2
尝试删除解决方案的.suo文件。 - Bogdan
@DonA 我没有找到这样的东西,甚至搜索了整个电脑。问题是我不记得删除这样的文件。无论如何,现在那不可能是问题,对吧? - Tokfrans
@Bogdan 我想现在我的唯一选择就是重新安装Visual Studio,希望我的项目没有出现任何问题。我会在重新安装后更新这个帖子。 - Tokfrans
@Tokfrans 如果项目出现问题,您可以创建一个新项目,并逐个添加旧项目中的文件。 - Bogdan
2
@Bogdan 我认为Tokfrans在资源管理器中隐藏了文件扩展名... - thumbmunkeys
显示剩余16条评论
8个回答

10

我也在 MSDN 的论坛上发布了一个主题,得到了解决方案:

显然,我需要删除项目的解决方案文件,然后运行.csproj 文件。

不知道为什么,但这让它重新工作了!所以如果有人遇到这个问题,请尝试上述解决方案。

编辑:

MSDN 上的答案链接


1
你的意思是你删除了 .sln 文件?在大多数情况下,这不是可行的解决方法。 - Zack
1
@Slugart 这是修复方法。我有一段时间没有上stackoverflow,所以错过了你的回复。 - Tokfrans

2

1
删除项目路径下的.vs文件夹,然后重新打开您的项目。

1
我曾经遇到过同样的问题,对我来说是 Resharper 导致的。如果不起作用,请尝试暂停 Resharper 并卸载所有第三方插件(resharper、ghostdoc 等)。
此外,尝试使用 /SafeMode 标志运行 VS,看看是否正常工作。

0
在我的情况下,我删除了所有生成的文件以及 .db 和 .opendb 文件,然后 XAML 编辑停止挂起。

0

我尝试了另一个项目,我能够打开XAML并运行我的项目。

所以我想这不是Visual Studio的问题,而是我的实际项目的问题。

对我有用的是从每个项目中删除bin, objvs文件夹。

然后重新打开、重建,现在我又可以打开XAML,并成功地运行项目了。


0

这是一个老问题,我知道,但由于其他人在较旧和较新版本的Visual Studio中遇到了类似的问题,也许以下解决方法可以帮助(在三台电脑上测试过,VS 2017,Windows 10):

  1. 在Visual Studio中打开一个XAML项目
  2. 打开Windows任务管理器
  3. 搜索Microsoft Visual Studio XAML Designer(如果没有找到,请尝试在VS中打开一个XAML文件)
  4. 右键单击并选择属性
  5. 选择兼容性选项卡
  6. 在兼容模式下勾选以兼容模式运行此程序:
  7. 选择Windows 7

屏幕截图

自从更改了兼容性设置后,我就没有遇到崩溃/冻结的情况。

祝好运!


0

我也遇到了同样的问题。当关闭XAML设计器时,VS2015要么会挂起约40秒,要么有时会崩溃。在卸载扩展程序CodeMaid后,问题消失了。


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