Visual Studio默认自动完成以使用系统类型名称

奇怪的问题,但我的老板是一个触摸旧学校,并坚持我们的编码标准,我们不使用系统类型的C#缩写,他喜欢我们使用完整的系统名称。 他喜欢冗长的东西,我很乐意遵守标准。

然而,在几个月之后开始感谢我的事实是,visual studio在完成代码时不喜欢遵守标准。 所以,如果我输入:

KeyValuePair MyValue = new 

Visual Studio将完成剩下的工作:

 KeyValuePair 

实现接口或抽象类时,情况更糟。

这是一个小小的不便,但也有一个,我想知道在过多的VS选项中是否有一个强制使用完整的系统类型名称。

我相信这可以通过像Re-Sharper这样的东西来解决,但遗憾的是我无法获得许可证。

编辑

是的,他鄙视使用var关键字。 我应该说明他的实际推理,这是因为我们主要是在C#中发展,但很有可能需要用C语言和目标C写作,所以他不希望我们过于依赖CLR的缩写,他也说它会导致在移植代码时减轻痛苦,这在某种程度上对我有意义。 他的主要目的是避免类型错误匹配Int16,Int32和Int64等类型但是因为我们遵循标准他更喜欢String over string。 平心而论,如果不是一个老式学校,他是一个非常好的程序员,但他对引擎盖下的事物的知识远远超过我的知识,而我所知道的90%的开发者来自游戏背景,我想让你欣赏更精细更多地指出一点。 我总是被一个很好的托管.NET框架宠坏了。

非常感谢

保罗

我的研究表明这是不可能的。 也许在Visual Studio的未来版本中……