当我尝试调试Windows Phone 8.1项目时,Locals窗口为空,Watch显示this
错误:
this error CS0012: The type 'TaskAwaiter<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Threading.Tasks, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
其他一切似乎工作得很好,没有与此相关的错误/警告,只有在调试时才会发生。而且并非适用于所有项目。
我尝试过在Stack和MDSN上找到的一些修复,但是:
<CheckForSystemRuntimeDependency>true</CheckForSystemRuntimeDependency>
没有改变任何内容; 还有什么我可以尝试的吗?
答案 0 :(得分:25)
这是Visual Studio 2015中的一个已知问题。
解决方法:启用旧版C#和VB表达式计算器。 (你做对了。)
工具&gt;选项&gt;调试&gt;一般&gt;使用旧版C#和VB表达式评估程序
重要提示:您无法在调试过程中选中此框!