简体   繁体   English

Resharper插入了错误的片段

[英]Resharper inserts wrong snippets

I'm evaluating ReSharper Ultimate 2016.1.1 with Visual Studio Po 2015 Version 14.0.25123.00 Update 2 and have problems with some snippets. 我正在使用Visual Studio Po 2015版本14.0.25123.00更新2评估ReSharper Ultimate 2016.1.1,并且某些代码片段存在问题。

Eg Ctrl+k,s surround with #region snippet that worked ok without ReSharper, now inserts C++ regions even though it is in a C# file. 例如,在没有ReSharper的情况下,Ctrl + k用#region片段环绕的效果很好,现在即使在C#文件中,也可以插入C ++区域。

Does anybody know, why ReSharper inserts this snippet as C++ into my C# files? 有人知道吗,为什么ReSharper将此片段作为C ++插入我的C#文件中?

TIA Michael TIA迈克尔

That's a VS bug. 那是一个VS错误。

VS 2015 mixes up snippet languages when the MEF cache is (re-)built. (重新)构建MEF缓存时,VS 2015会混合使用摘要语言。 It could be the very first start of VS or a first start after a new VS extension installation. 它可能是VS的第一个启动,也可能是新VS扩展安装后的第一个启动。

Restarting VS fixes the issue. 重新启动VS可解决此问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM