每当我使用 Windows Phone 8 system.uri 启动器 LaunchUriAsync() 时,它都会在 IntelliSense 中显示为错误。
这不是错误并且工作正常。方法参数是正确的,并且可以按预期工作。
我应该如何在 IntelliSense 中解决此问题,而不影响使用相同的类或方法将来可能出现的错误?
每当我使用 Windows Phone 8 system.uri 启动器 LaunchUriAsync() 时,它都会在 IntelliSense 中显示为错误。
这不是错误并且工作正常。方法参数是正确的,并且可以按预期工作。
我应该如何在 IntelliSense 中解决此问题,而不影响使用相同的类或方法将来可能出现的错误?
如果在 IntelliSense 中显示错误但在编译过程中未显示错误,则通常是由使用自己的分析引擎的第三方 Visual Studio 扩展引起的。
首先,尝试禁用您的 Visual Studio 扩展以查看它是否解决了问题。然后,一旦你找到了罪魁祸首,试着摆弄它来理解为什么它会检测到你的代码是错误的。
例如,使用 Resharper,缓存被损坏是很常见的。要解决此问题,请打开 Resharper 选项,然后在“常规”选项卡中,单击“清除缓存”按钮。然后重新启动 Visual Studio。其他第三方语法分析工具可能有类似的解决方法。