Visual studio 2008 自动展开C#3语法糖

Visual studio 2008 自动展开C#3语法糖,visual-studio-2008,visual-studio-2005,c#-3.0,c#-2.0,Visual Studio 2008,Visual Studio 2005,C# 3.0,C# 2.0,你好,我遇到了SlimDX示例的麻烦,它只是假装支持VS2005。有VS2005解决方案/项目文件,但源代码本身包含C#3.0新的语言特性(主要是自动属性)。手工将这些东西转换成C#2.0简直是地狱。有没有什么工具可以自动执行此操作?谢谢 尝试使用C#3.0编译器编译源代码,然后使用Reflector+将反编译的源代码转储到C#2.0兼容的文件。我知道免费提供的可以做到这一点,因为我已经使用过它。该函数称为“创建备份存储”。这里还有其他重构,我确信转换为推断类型(“var”)或从推断类型(“va

你好,我遇到了SlimDX示例的麻烦,它只是假装支持VS2005。有VS2005解决方案/项目文件,但源代码本身包含C#3.0新的语言特性(主要是自动属性)。手工将这些东西转换成C#2.0简直是地狱。有没有什么工具可以自动执行此操作?谢谢

尝试使用C#3.0编译器编译源代码,然后使用Reflector+将反编译的源代码转储到C#2.0兼容的文件。

我知道免费提供的可以做到这一点,因为我已经使用过它。该函数称为“创建备份存储”。这里还有其他重构,我确信转换为推断类型(“var”)或从推断类型(“var”)转换也是可能的。

只需点击几下,肯定会将自动属性转换为带有支持字段的属性


它还将根据您定义的标准处理一批文件,以便您可以让它执行您需要的操作。

谢谢,但我无法让CodeRush Express在VS 2005中工作。它安装正常,但我在VS中看不到它。谢谢帮助。没错,它不像是在菜单或任何东西中,但如果将光标放在自动属性上,应该会看到蓝色下划线(类似于红色下划线)。此外,按ctrl+`键应该会显示CodeRush的重构菜单。错误,因为我必须修复DXCore包,它最终集成到VS.Study installer中。。。