diff --git a/samples/ILAsmBinding/ILAsmBinding.sln b/samples/ILAsmBinding/ILAsmBinding.sln
index 5b05beedef..f5c55d1792 100644
--- a/samples/ILAsmBinding/ILAsmBinding.sln
+++ b/samples/ILAsmBinding/ILAsmBinding.sln
@@ -1,8 +1,8 @@
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
-# SharpDevelop 4.2.0.8590-beta
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ILAsmBinding", "Project\ILAsmBinding.csproj", "{6e59af58-f635-459a-9a35-c9ac41c00339}"
+# SharpDevelop 5.0
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ILAsmBinding", "Project\ILAsmBinding.csproj", "{6E59AF58-F635-459A-9A35-C9AC41C00339}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ILAsmBuildTask", "ILAsmBuildTask\ILAsmBuildTask.csproj", "{77827AD7-1023-4352-A7E8-5CC3CE8FB133}"
EndProject
@@ -10,21 +10,15 @@ Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {6e59af58-f635-459a-9a35-c9ac41c00339}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6e59af58-f635-459a-9a35-c9ac41c00339}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6e59af58-f635-459a-9a35-c9ac41c00339}.Release|Any CPU.Build.0 = Release|Any CPU
- {6e59af58-f635-459a-9a35-c9ac41c00339}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6E59AF58-F635-459A-9A35-C9AC41C00339}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6E59AF58-F635-459A-9A35-C9AC41C00339}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6E59AF58-F635-459A-9A35-C9AC41C00339}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6E59AF58-F635-459A-9A35-C9AC41C00339}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6E59AF58-F635-459A-9A35-C9AC41C00339}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {77827AD7-1023-4352-A7E8-5CC3CE8FB133}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6E59AF58-F635-459A-9A35-C9AC41C00339}.Release|Any CPU.Build.0 = Release|Any CPU
{77827AD7-1023-4352-A7E8-5CC3CE8FB133}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {77827AD7-1023-4352-A7E8-5CC3CE8FB133}.Release|Any CPU.Build.0 = Release|Any CPU
+ {77827AD7-1023-4352-A7E8-5CC3CE8FB133}.Debug|Any CPU.Build.0 = Debug|Any CPU
{77827AD7-1023-4352-A7E8-5CC3CE8FB133}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {77827AD7-1023-4352-A7E8-5CC3CE8FB133}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal
diff --git a/samples/ILAsmBinding/Project/ILAsmBinding.csproj b/samples/ILAsmBinding/Project/ILAsmBinding.csproj
index 97c954fb0c..126fca18f2 100644
--- a/samples/ILAsmBinding/Project/ILAsmBinding.csproj
+++ b/samples/ILAsmBinding/Project/ILAsmBinding.csproj
@@ -18,10 +18,11 @@
False
Auto
104333312
- v4.0
+ v4.5
AnyCPU
4096
false
+
true
@@ -51,10 +52,6 @@
..\..\..\bin\ICSharpCode.SharpDevelop.dll
False
-
- ..\..\..\bin\ICSharpCode.SharpDevelop.Dom.dll
- False
-
diff --git a/samples/ILAsmBinding/Project/ILAsmBinding.csproj.user b/samples/ILAsmBinding/Project/ILAsmBinding.csproj.user
index fe51e4f3ab..37fc355cf4 100644
--- a/samples/ILAsmBinding/Project/ILAsmBinding.csproj.user
+++ b/samples/ILAsmBinding/Project/ILAsmBinding.csproj.user
@@ -1,4 +1,5 @@
-
+
+
..\..\..\bin\SharpDevelop.exe
diff --git a/samples/ILAsmBinding/Project/Src/ILAsmProject.cs b/samples/ILAsmBinding/Project/Src/ILAsmProject.cs
index cf81cc7deb..7775324f6e 100644
--- a/samples/ILAsmBinding/Project/Src/ILAsmProject.cs
+++ b/samples/ILAsmBinding/Project/Src/ILAsmProject.cs
@@ -7,9 +7,7 @@
using System;
using System.IO;
-using ICSharpCode.SharpDevelop.Internal.Templates;
using ICSharpCode.SharpDevelop.Project;
-using ICSharpCode.SharpDevelop.Dom;
namespace ICSharpCode.ILAsmBinding
{
@@ -30,10 +28,6 @@ namespace ICSharpCode.ILAsmBinding
get { return ILAsmProjectBinding.LanguageName; }
}
- public override LanguageProperties LanguageProperties {
- get { return LanguageProperties.None; }
- }
-
public override ItemType GetDefaultItemType(string fileName)
{
if (string.Equals(".il", Path.GetExtension(fileName), StringComparison.OrdinalIgnoreCase))
diff --git a/samples/ILAsmBinding/Project/Src/ILAsmProjectBinding.cs b/samples/ILAsmBinding/Project/Src/ILAsmProjectBinding.cs
index bb47bd4904..5cea8d902b 100644
--- a/samples/ILAsmBinding/Project/Src/ILAsmProjectBinding.cs
+++ b/samples/ILAsmBinding/Project/Src/ILAsmProjectBinding.cs
@@ -7,7 +7,6 @@
using System;
using System.Xml;
-using ICSharpCode.SharpDevelop.Internal.Templates;
using ICSharpCode.SharpDevelop.Project;
namespace ICSharpCode.ILAsmBinding