今天下午我遇到了一个非常烦人的错误.我一直在控制台应用程序上随便工作我现在正在工作一段时间,当我快速观察任何变量时,VS2012调试器完全没有任何原因.它挂起15-20秒,然后我收到消息
由于先前的功能评估超时,因此禁用功能评估
如果我然后按F10,调试器取消附加并继续进行.它几乎崩溃了所有隐式声明的变量
这是我到目前为止解决这个问题的步骤.
我采取的步骤:
我正在调试的应用程序:
为了我的健康,请帮忙.
编辑:我有Visual Studio Update 3,版本11.0.60610.01
编辑:我的电脑规格
编辑:我测试了两台机器(相同的代码)没有可视工作室更新3一个工作,一个没有.
编辑:创建了一个简化的控制台应用程序,其设置相同,只包含以下代码行.我在看的时候遇到悬挂问题,然后它也无法连接.我的机器出了什么问题?
这是一个挂起调试器的简化应用程序
static void Main(string[] args)
{
var _AppLocation = System.Reflection.Assembly.GetEntryAssembly().Location;
_AppLocation = _AppLocation.Substring(0, (_AppLocation.Length -
(System.Reflection.Assembly.GetEntryAssembly().GetName().Name.Length + 5)));
var directoryInfo = new DirectoryInfo(_AppLocation);
Console.ReadyKey(); //I break here, check the directoryinfo
}
Run Code Online (Sandbox Code Playgroud)
编辑10/3/13:这仍然没有解决,重新安装一切(办公室,框架,vs)完全没有解决问题.它必须是与OS /硬件相关的vs2012错误.我会在微软开一张票,如果发现有用的东西就会更新. …
假设我在一个XElement
对象中有以下内容
<root>Hello<child>Wold</child></root>
Run Code Online (Sandbox Code Playgroud)
如果我使用XElement.ToString()
,这给了我
"<root xmnls="someschemauri">Hello<child>World</child></root>"
Run Code Online (Sandbox Code Playgroud)
如果我使用XElement.Value,我会得到
"Hello World"
Run Code Online (Sandbox Code Playgroud)
我需要得到
"Hello <child>World</child>"
Run Code Online (Sandbox Code Playgroud)
执行此操作的适当功能是什么(如果有)?