【发布时间】:2012-10-15 01:54:10
【问题描述】:
我更喜欢 VS2010 UI 而不是 VS2012,所以我想继续使用它,但我想使用 C# 5 的语言特性——尤其是调用者信息属性——如果不是 .NET 框架 4.5 的特性的话。有没有一种明智的方法可以在 VS 中保持智能感知?
我知道我可以“半手动”调用 v5 编译器作为构建操作,但我认为这既不顺畅也不高效。是否可以创建自定义定位包,还是只有 MS 可以创建的功能?
【问题讨论】:
-
我不认为你能做到这一点..
-
看看这个:stackoverflow.com/questions/12014258/… 如果你可以在 2010 和 2012 之间选择,我会坚持后者。即使你设法让编译器在 2010 年工作,你仍然必须处理库等。
-
我认为你不能那样做。请参阅Can I develop application in Visual studio 2010 using C# 5.0 以供参考。
-
UI 中的哪些内容更可取?你看过颜色主题转换器插件吗?他们在 VS 2012 中改进了很多,因此不尝试更改 2012 的 UI 而不是尝试在 2010 中实现 2012 的功能似乎有点愚蠢。
-
尝试更改 UI 似乎是合乎逻辑的。目前,我认为补丁还没有到位。菜单文本的注册表设置、颜色主题更改器和来自vsip.codeplex.com 的图标修补程序的组合并没有取代所有 2012 位 - 一些图标被遗漏了,一些视觉元素仍然采用以前称为的样式地铁。在我看来,我留下的 UI 仍然不如旧的 UI。随着补丁变得更好,这可能会改变。
标签: c# visual-studio-2010 c#-5.0