diff --git a/data/templates/project/CSharp/AvalonApplication.xpt b/data/templates/project/CSharp/AvalonApplication.xpt new file mode 100644 index 0000000000..181fa5548f --- /dev/null +++ b/data/templates/project/CSharp/AvalonApplication.xpt @@ -0,0 +1,131 @@ + + diff --git a/data/templates/project/CSharp/AvalonPageApplication.xpt b/data/templates/project/CSharp/AvalonPageApplication.xpt new file mode 100644 index 0000000000..785fce56f0 --- /dev/null +++ b/data/templates/project/CSharp/AvalonPageApplication.xpt @@ -0,0 +1,102 @@ + + diff --git a/src/Main/Base/Project/Src/Project/Items/FileProjectItem.cs b/src/Main/Base/Project/Src/Project/Items/FileProjectItem.cs index e0088170ed..f4e326ff48 100644 --- a/src/Main/Base/Project/Src/Project/Items/FileProjectItem.cs +++ b/src/Main/Base/Project/Src/Project/Items/FileProjectItem.cs @@ -31,10 +31,13 @@ namespace ICSharpCode.SharpDevelop.Project } public enum FileBuildAction { - None = ItemType.None, - Compile = ItemType.Compile, - EmbeddedResource = ItemType.EmbeddedResource, - Content = ItemType.Content, + None = ItemType.None, + Compile = ItemType.Compile, + EmbeddedResource = ItemType.EmbeddedResource, + Resource = ItemType.Resource, + Content = ItemType.Content, + ApplicationDefinition = ItemType.ApplicationDefinition, + Page = ItemType.Page } [LocalizedProperty("${res:ICSharpCode.SharpDevelop.Internal.Project.ProjectFile.BuildAction}", diff --git a/src/Main/Base/Project/Src/Project/Items/ProjectItem.cs b/src/Main/Base/Project/Src/Project/Items/ProjectItem.cs index aa3cc25a89..b40397bd9e 100644 --- a/src/Main/Base/Project/Src/Project/Items/ProjectItem.cs +++ b/src/Main/Base/Project/Src/Project/Items/ProjectItem.cs @@ -30,6 +30,7 @@ namespace ICSharpCode.SharpDevelop.Project // FileProjectItem Compile, EmbeddedResource, + Resource, None, Content, Folder, diff --git a/src/Main/Base/Project/Src/Project/Items/ProjectItemFactory.cs b/src/Main/Base/Project/Src/Project/Items/ProjectItemFactory.cs index 689345d724..1887c25c60 100644 --- a/src/Main/Base/Project/Src/Project/Items/ProjectItemFactory.cs +++ b/src/Main/Base/Project/Src/Project/Items/ProjectItemFactory.cs @@ -29,6 +29,7 @@ namespace ICSharpCode.SharpDevelop.Project case "None": case "Compile": case "EmbeddedResource": + case "Resource": case "Content": case "WebReferences": case "Folder":