diff --git a/ICSharpCode.NRefactory.CSharp/ICSharpCode.NRefactory.CSharp.csproj b/ICSharpCode.NRefactory.CSharp/ICSharpCode.NRefactory.CSharp.csproj
index f0d1294c9f..55e54e364b 100644
--- a/ICSharpCode.NRefactory.CSharp/ICSharpCode.NRefactory.CSharp.csproj
+++ b/ICSharpCode.NRefactory.CSharp/ICSharpCode.NRefactory.CSharp.csproj
@@ -32,38 +32,40 @@
False
False
- DEBUG;TRACE;FULL_AST
+ DEBUG;TRACE;FULL_AST;NET_4_0
True
False
- TRACE;FULL_AST
+ TRACE;FULL_AST;NET_4_0
PdbOnly
+ false
- full
- True
+ Full
+ true
False
False
- DEBUG;TRACE;FULL_AST;NET45
+ DEBUG;TRACE;FULL_AST;NET_4_0;NET_4_5
v4.5
- full
- True
+ Full
+ true
True
False
- TRACE;FULL_AST;NET45
+ TRACE;FULL_AST;NET_4_0;NET_4_5
v4.5
PdbOnly
+ false
diff --git a/ICSharpCode.NRefactory.Tests/ICSharpCode.NRefactory.Tests.csproj b/ICSharpCode.NRefactory.Tests/ICSharpCode.NRefactory.Tests.csproj
index 1dfae72049..849df955a0 100644
--- a/ICSharpCode.NRefactory.Tests/ICSharpCode.NRefactory.Tests.csproj
+++ b/ICSharpCode.NRefactory.Tests/ICSharpCode.NRefactory.Tests.csproj
@@ -17,11 +17,11 @@
..\bin\$(Configuration)\
- true
Full
False
True
DEBUG;TRACE
+ true
PdbOnly
@@ -44,19 +44,20 @@
x86
- true
Full
False
True
- DEBUG;TRACE;NET45
+ DEBUG;TRACE;NET_4_5
v4.5
+ true
PdbOnly
True
False
- TRACE;NET45
+ TRACE;NET_4_5
v4.5
+ false
diff --git a/ICSharpCode.NRefactory.Xml/ICSharpCode.NRefactory.Xml.csproj b/ICSharpCode.NRefactory.Xml/ICSharpCode.NRefactory.Xml.csproj
index bd4cc4b338..aff2555fcb 100644
--- a/ICSharpCode.NRefactory.Xml/ICSharpCode.NRefactory.Xml.csproj
+++ b/ICSharpCode.NRefactory.Xml/ICSharpCode.NRefactory.Xml.csproj
@@ -49,17 +49,17 @@
False
True
- DEBUG;TRACE;NET45
+ DEBUG;TRACE;NET_4_5
v4.5
- full
+ Full
true
True
False
- TRACE;NET45
+ TRACE;NET_4_5
v4.5
diff --git a/ICSharpCode.NRefactory/ICSharpCode.NRefactory.csproj b/ICSharpCode.NRefactory/ICSharpCode.NRefactory.csproj
index 34b8e4d855..dc37de7438 100644
--- a/ICSharpCode.NRefactory/ICSharpCode.NRefactory.csproj
+++ b/ICSharpCode.NRefactory/ICSharpCode.NRefactory.csproj
@@ -51,23 +51,24 @@
False
- DEBUG;TRACE;NET45
+ DEBUG;TRACE;NET_4_5
True
Project
v4.5
- full
- True
+ Full
+ true
True
- TRACE;NET45
+ TRACE;NET_4_5
False
v4.5
PdbOnly
+ false
diff --git a/ICSharpCode.NRefactory/Utils/EmptyList.cs b/ICSharpCode.NRefactory/Utils/EmptyList.cs
index 2558458114..0df65ed6c3 100644
--- a/ICSharpCode.NRefactory/Utils/EmptyList.cs
+++ b/ICSharpCode.NRefactory/Utils/EmptyList.cs
@@ -25,7 +25,7 @@ namespace ICSharpCode.NRefactory
{
[Serializable]
public sealed class EmptyList : IList, IEnumerator
- #if NET45
+ #if NET_4_5
, IReadOnlyList
#endif
{
diff --git a/ICSharpCode.NRefactory/Utils/LazyInit.cs b/ICSharpCode.NRefactory/Utils/LazyInit.cs
index 467a8daa35..a4f5a6593b 100644
--- a/ICSharpCode.NRefactory/Utils/LazyInit.cs
+++ b/ICSharpCode.NRefactory/Utils/LazyInit.cs
@@ -25,7 +25,7 @@ namespace ICSharpCode.NRefactory.Utils
{
public static T VolatileRead(ref T location) where T : class
{
- #if NET45
+ #if NET_4_5
return Volatile.Read(ref location);
#else
T result = location;
diff --git a/ICSharpCode.NRefactory/Utils/MultiDictionary.cs b/ICSharpCode.NRefactory/Utils/MultiDictionary.cs
index 496b66ba9e..b081ef06f3 100644
--- a/ICSharpCode.NRefactory/Utils/MultiDictionary.cs
+++ b/ICSharpCode.NRefactory/Utils/MultiDictionary.cs
@@ -67,7 +67,7 @@ namespace ICSharpCode.NRefactory.Utils
dict.Clear();
}
- #if NET45
+ #if NET_4_5
public IReadOnlyList this[TKey key] {
#else
public IList this[TKey key] {