我正在使用VisualStudio2012开发WPF .Net Application
。从今天开始,当我尝试debug
时(同样在我选择发布时),这个过程就会挂起window
甚至打开。我在output window
中看到的最后一条消息是:
'MyProjectvshost.exe' (Managed (v4.0.30319)): Loaded 'C:\windows\assembly\GAC_MSIL\Microsoft.SqlServer.Types\11.0.0.0__89845dcd8080cc91\Microsoft.SqlServer.Types.dll'
正如我已经提到WPF application
使用MVVM Light
和EF 4
与MSSQL Server 2012
的数据库连接...
我已经尝试过的事情:
Enable property evaluation and other implicit function calls
Debugging Options
Enable Just My Code
Debugging Options
请帮助我!
答案 0 :(得分:1)
点击VS中的“暂停”按钮,查看代码所在的位置。此外,您可以在代码的主入口点和F11处放置断点,直到找到(很可能)无限循环。
如果你使用Pause方法,你可以查看你的callstack,找出你到达那一点的原因以及它可能在哪里循环/卡住
答案 1 :(得分:0)
可能是MSQSQl服务器的连接吗? 如果您提供了错误的凭据或者您的帐户没有足够的权限,您可能会遇到类似的情况。 检查你的EventViewer,看看你是否也有。
尝试使新的WPF项目变得简单(没有DB的东西),尝试调试它以查看它是否能够正常工作。 如果是这样,在该项目中添加一些Db的东西,然后再试一次。
希望有所帮助。