[ https://issues.apache.org/jira/browse/IGNITE-1858?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14991382#comment-14991382 ]
ASF GitHub Bot commented on IGNITE-1858: ---------------------------------------- GitHub user ptupitsyn opened a pull request: https://github.com/apache/ignite/pull/203 IGNITE-1858 .Net: Update project settings to support VS2010-VS2015 You can merge this pull request into a Git repository by running: $ git pull https://github.com/ptupitsyn/ignite ignite-1858 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/ignite/pull/203.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #203 ---- commit b069115fd406926c62a0cca1a5e99fed3e1d0d41 Author: Pavel Tupitsyn <ptupit...@gridgain.com> Date: 2015-11-05T08:50:53Z Support VS2010 commit fdbfa1dbef7dda86aa841eac6bdfeb0de99b23bb Author: Pavel Tupitsyn <ptupit...@gridgain.com> Date: 2015-11-05T08:54:04Z wip langVersion commit 558c7c0dcd867830c13284bfdc9ea57a1888c78c Author: Pavel Tupitsyn <ptupit...@gridgain.com> Date: 2015-11-05T08:55:32Z wip langVersion & optimizeCode commit f5c726dcdd03db9e0cc173f249c49b0ed484d449 Author: Pavel Tupitsyn <ptupit...@gridgain.com> Date: 2015-11-05T09:01:10Z Remove langVersion commit 63bc6212a0303047761f74b3f596c744d9baccad Author: Pavel Tupitsyn <ptupit...@gridgain.com> Date: 2015-11-05T09:10:25Z Add optimizeCode ---- > .Net: Update project settings to support VS2010-VS2015 > ------------------------------------------------------ > > Key: IGNITE-1858 > URL: https://issues.apache.org/jira/browse/IGNITE-1858 > Project: Ignite > Issue Type: Task > Affects Versions: 1.5 > Reporter: Pavel Tupitsyn > Assignee: Pavel Tupitsyn > Fix For: 1.5 > > > I've opened Ignite.NET solution in VS2015 and noticed a couple of issues: > * Benchmark performance in Release mode is very low. Turns out "optimize > code" is unchecked in project settings. For some reason, this checkbox does > not affect benchmarks in VS2013, but the difference is dramatic in VS2015. > * Language version is not set, so VS2015 allows C# 6 features like null > propagation (and R# suggests these changes). But using these features will > break compilation in VS2013 and earlier. So we should set language version to > C# 4.0 > And current solution file can't be opened in VS2010. Need to fix version in > header. -- This message was sent by Atlassian JIRA (v6.3.4#6332)