Welcome to mirror list, hosted at ThFree Co, Russian Federation.

MonoDevelop.Moonlight.addin.xml « MonoDevelop.Moonlight « addins « src « main - github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 3d6846e404525d72b9598877111284ae56d08a3d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<Addin id          = "Moonlight"
       namespace   = "MonoDevelop"
       name        = "Moonlight/Silverlight Project Support"
       author      = "Michael Hutchinson"
       copyright   = "MIT X11"
       url         = "http://www.monodevelop.com/"
       description = "Support for editing, compiling, and running Moonlight/Silverlight projects."
       category    = "Web Development"
       version     = "2.9.1">
	
	<Dependencies>
		<Addin id="Core" version="2.9.1"/>
		<Addin id="Ide" version="2.9.1"/>
		<Addin id="DesignerSupport" version="2.9.1"/>
		<Addin id="Deployment" version="2.9.1"/>
		<Addin id="AspNet" version="2.9.1" />
	</Dependencies>
	
	<Runtime>
		<Import file="Templates/Silverlight.js" />
	</Runtime>

	<Extension path = "/MonoDevelop/Ide/FileTemplates">
		<FileTemplate id       = "Moonlight-ApplicationXaml"
		              resource = "Moonlight-ApplicationXaml.xft.xml"/>
		<FileTemplate id       = "Moonlight-UserControlXaml"
		              resource = "Moonlight-UserControlXaml.xft.xml"/>
	</Extension>
	
	<Extension path = "/MonoDevelop/ProjectModel/MSBuildItemTypes">
		<DotNetProjectSubtype id="Moonlight"
			guid="{A1591282-1198-4647-A2B1-27E5FF5F6F3B}"
			type="MonoDevelop.Moonlight.MoonlightProject">
			<AddImport language="C#" projects="$(MSBuildExtensionsPath)\Microsoft\Silverlight\v2.0\Microsoft.Silverlight.CSharp.targets" />
			<RemoveImport language="C#" projects="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
		</DotNetProjectSubtype>
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/ProjectTemplates">
		<ProjectTemplate id = "Moonlight-ApplicationProject" resource = "Moonlight-ApplicationProject.xpt.xml"/>
		<ProjectTemplate id = "Moonlight-LibraryProject"     resource = "Moonlight-LibraryProject.xpt.xml"/>
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/FileFilters">
		<FileFilter id = "XamlFiles"
		            insertbefore = "AllFiles"
		           _label = "XAML Files"
		           extensions = "*.xaml" />
	</Extension>
	
	<Extension path = "/MonoDevelop/ProjectModel/ProjectBindings">
		<ProjectBinding id = "MoonlightProject" class = "MonoDevelop.Moonlight.MoonlightProjectBinding" />
	</Extension>
	
	<Extension path = "/MonoDevelop/ProjectModel/SerializableClasses">
		<DataType class = "MonoDevelop.Moonlight.MoonlightProject" />
		<DataType class = "MonoDevelop.Moonlight.MoonlightProjectConfiguration" />
	</Extension>
	
	<Extension path = "/MonoDevelop/Core/MimeTypes">
		<MimeType id="application/xaml+xml" _description="XAML document" icon="md-xml-file-icon"  isText="true">
			<File pattern="*.xaml" />
		</MimeType>
	</Extension>
	
	<Extension path = "/MonoDevelop/TypeSystem/Parser">
		<Parser class = "MonoDevelop.Moonlight.MoonlightParser" insertbefore="XmlParser" mimeType="application/xaml+xml" />
	</Extension>
	
	<Extension path = "/MonoDevelop/Ide/TextEditorExtensions">
		<Class fileExtensions = ".xaml" class = "MonoDevelop.Moonlight.MoonlightEditorExtension" />
	</Extension>
	
	<Extension path = "/MonoDevelop/ProjectModel/Gui/ItemOptionPanels/Build">
		<Condition id="ItemType" value="MonoDevelop.Moonlight.MoonlightProject">
			<Section id = "MoonlightOptions"
			         _label = "Moonlight"
			         class = "MonoDevelop.Moonlight.Gui.MoonlightOptionsPanel"/>
		</Condition>
	</Extension>
	
	<Extension path = "/MonoDevelop/ProjectModel/ProjectServiceExtensions">
		<Condition id="ItemType" value="MonoDevelop.Moonlight.MoonlightProject">
			<Class class = "MonoDevelop.Moonlight.MoonlightBuildExtension" insertafter="MidStep" />
		</Condition>
	</Extension>
	
	<Extension path = "/MonoDevelop/Core/Frameworks">
		<Framework id="SL2.0" file="Templates/framework_SL_2_0.xml">
			<Backend class="MonoDevelop.Moonlight.MoonlightFrameworkBackend" />
		</Framework>
		<Framework id="SL3.0" file="Templates/framework_SL_3_0.xml">
			<Backend class="MonoDevelop.Moonlight.MoonlightFrameworkBackend" />
		</Framework>
		<Framework id="SL4.0" file="Templates/framework_SL_4_0.xml">
			<Backend class="MonoDevelop.Moonlight.MoonlightFrameworkBackend" />
		</Framework>
	</Extension>
	
	<Extension path = "/MonoDevelop/Core/ExecutionHandlers">
		<ExecutionHandler id="Moonlight" class = "MonoDevelop.Moonlight.MoonlightExecutionHandler"/>
	</Extension>
</Addin>