为什么函数会在即时窗口中正确解析,但在Visual Studio文本编辑器中无法解析?

问题描述 投票:1回答:1

我有一个有趣的情况。我没有试图弄清楚如何从http响应中获取cookie并将其从标头字符串解析为可用的东西。我首先在即时窗口中测试了该解决方案,并且可以正常工作,但是当我将其复制到文本编辑器中时,编辑器说找不到TryParse函数。为什么立即窗口(从同一个vs实例进行调试)和文本编辑器在功能是否存在上存在分歧?

enter image description here

[经过进一步调查,我确定文本编辑器无法识别“ TryParse”的原因是我的项目使用的是.net 4.6.1,而TryParse直到4.7.1才可用,但是仍然无法使用没有回答为什么它在立即窗口中起作用。

c# visual-studio debugging
1个回答
0
投票

我的猜测是即时窗口使用的.net版本不是您的代码,而是您计算机上安装的.net框架的最新版本。

尝试在立即窗口中运行它:

? Environment.Version

我的秀:

{3.1.4}
Build: 4
Major: 3
MajorRevision: -1
Minor: 1
MinorRevision: -1
Revision: -1
© www.soinside.com 2019 - 2024. All rights reserved.