我有从C#6.0到C#5.0重构的解决方案。我应该在VS 2015中更改哪些设置以检查我的解决方案中是否缺少C#6.0语法功能的使用?我可以通过其他方式做到这一点吗?如何降级VS 2015中的C#版本?
6
A
回答
13
4
您可以启用此每个项目。
在您的项目属性中,转到“Build”,然后选择“Advanced”,然后选择您的C#语言版本。
这个设置不是完美。也就是说,它可以阻止您使用某些C#功能,但它不会禁用编译器中的某些更改。
例如,C#6引入了改进的重载分辨率。无论在项目中选择何种语言版本,此remains enabled。这意味着即使语言版本被强制为C#5,也可以在VS 2013中编写代码,但即使语言版本被强制为C#5,也可以在VS 2015中编写代码。
如果您的意图是使用此代码,以确保您的代码继续使用真正的C#5编译器进行编译,那么您可以做的事情就不多了,但重载解决方案仍然很小。
相关问题
- 1. 如何降级cuda版本
- 2. 如何降级Rails版本?
- 3. 如何降级IE版本?
- 4. 如何将在VS 2015中创建的SSIS包降级到VS 2010
- 5. 降级CoffeeScript版本
- 6. sonarqube降级版本
- 7. 如何降级Webpack的版本?
- 8. 如何降级我的导轨版本?
- 9. 如何降级我的SDK版本?
- 10. 如何将IntelliJ降级到旧版本
- 11. 软件包从版本8迁移到版本6.从ssis 2015降级到2012
- 12. 降级NodeJs版本和快递版本
- 13. 从旧版本降级Phalcon?
- 14. 降级Laravel项目版本?
- 15. 降级蟒蛇版本
- 16. 降级宝石版本
- 17. ruby版本降级问题
- 18. Rails版本自动降级
- 19. 降级webDeveloper中的SQL版本
- 20. 如何在Ubuntu上将R版本3.2.2降级到版本3.1.1
- 21. 如何将jenkins从2.7.4版本降级到1.580.3版本?
- 22. Chrome扩展升级/降级版本
- 23. VS 2015拿起KRE版本在哪里?
- 24. Android:API等级VS. Android版本
- 25. 项目停止降级的Rails版本
- 26. Elasticsearch - 从版本5.0升级。到5.2 - 由apt升级引起的版本降级
- 27. 如何在Openwrt中降级内核版本?
- 28. 如何在Max OS X Snow Leopard中降级Rails版本?
- 29. 如何使用svn版本降级svn工作副本?
- 30. 如何降级Nokogiri