自动扩展C#3语法糖

时间:2009-05-08 12:26:44

标签: visual-studio-2008 visual-studio-2005 c#-3.0 c#-2.0

你好我的SlimDX样本遇到了麻烦,它只是假装支持VS 2005.那里有VS2005解决方案/项目文件,但源代码本身包含C#3.0新语言功能(主要是自动属性)。手动将这些东西转换为C#2.0会是很难的。有没有自动完成的工具?谢谢!

3 个答案:

答案 0 :(得分:1)

我知道免费提供CodeRush Express这样做,因为我已经使用过它。该功能称为“创建后备存储”。还有其他重构,我确信转换为/来自推断类型('var')也是可能的。

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

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