ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pavel Tupitsyn (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (IGNITE-1858) .Net: Update project settings to support VS2010-VS2015
Date Thu, 05 Nov 2015 08:47:27 GMT

     [ https://issues.apache.org/jira/browse/IGNITE-1858?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Pavel  Tupitsyn updated IGNITE-1858:
------------------------------------
    Description: 
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.

  was:
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


> .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)

Mime
View raw message