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

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main/src/addins/Deployment/MonoDevelop.Deployment.Linux/AddinInfo.cs16
-rw-r--r--main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.addin.xml24
-rw-r--r--main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.csproj5
-rw-r--r--main/src/addins/Deployment/MonoDevelop.Deployment/AddinInfo.cs17
-rw-r--r--main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.addin.xml20
-rw-r--r--main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.csproj5
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/AddinInfo.cs17
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/Manifest.addin.xml19
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/MonoDevelop.Debugger.Soft.AspNet.csproj10
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/AddinInfo.cs15
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/Manifest.addin.xml17
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.csproj10
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/AddinInfo.cs17
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32.addin.xml18
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32.csproj7
-rw-r--r--main/src/addins/MonoDevelop.Debugger/AddinInfo.cs16
-rw-r--r--main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.addin.xml18
-rw-r--r--main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.csproj1
-rw-r--r--main/src/addins/MonoDevelop.GtkCore/AddinInfo.cs16
-rw-r--r--main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.addin.xml19
-rw-r--r--main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.csproj5
-rw-r--r--main/src/addins/MonoDevelop.XmlEditor/AddinInfo.cs17
-rw-r--r--main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml20
-rw-r--r--main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.csproj5
-rw-r--r--main/src/addins/MonoDeveloperExtensions/AddinInfo.cs17
-rw-r--r--main/src/addins/MonoDeveloperExtensions/MonoDeveloperExtensions.addin.xml32
-rw-r--r--main/src/addins/MonoDeveloperExtensions/MonoDeveloperExtensions.csproj5
-rw-r--r--main/src/addins/MonoDeveloperExtensions/NUnit/AddinInfo.cs6
-rw-r--r--main/src/addins/MonoDeveloperExtensions/NUnit/ExtensionModel.addin.xml7
-rw-r--r--main/src/addins/MonoDeveloperExtensions/NUnit/NUnit.csproj15
-rw-r--r--main/src/addins/NUnit/AddinInfo.cs15
-rw-r--r--main/src/addins/NUnit/MonoDevelop.NUnit.csproj5
-rw-r--r--main/src/addins/NUnit/MonoDevelopNUnit.addin.xml17
33 files changed, 253 insertions, 200 deletions
diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/AddinInfo.cs b/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/AddinInfo.cs
new file mode 100644
index 0000000000..b3d738acc3
--- /dev/null
+++ b/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/AddinInfo.cs
@@ -0,0 +1,16 @@
+
+using System;
+using Mono.Addins;
+using Mono.Addins.Description;
+
+[assembly:Addin ("Deployment.Linux",
+ Namespace = "MonoDevelop",
+ Version = MonoDevelop.BuildInfo.Version,
+ Category = "Deployment")]
+
+[assembly:AddinName ("Deployment Services for Linux")]
+[assembly:AddinDescription ("Provides basic deployment services for Linux")]
+
+[assembly:AddinDependency ("Core", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("Ide", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("Deployment", MonoDevelop.BuildInfo.Version)]
diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.addin.xml b/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.addin.xml
index 24b55ca5d0..39d5404b66 100644
--- a/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.addin.xml
+++ b/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.addin.xml
@@ -1,24 +1,4 @@
-<Addin id = "Deployment.Linux"
- namespace = "MonoDevelop"
- name = "Deployment Services for Linux"
- author = "Lluis Sanchez, Michael Hutchinson"
- copyright = "MIT X11"
- url = "http://www.monodevelop.com"
- description = "Provides basic deployment services for Linux"
- category = "Deployment"
- version = "4.2"
- flags = "Hidden"
- compatVersion = "4.0">
-
- <Runtime>
- <Import assembly="MonoDevelop.Deployment.Linux.dll"/>
- </Runtime>
-
- <Dependencies>
- <Addin id="Core" version="4.2"/>
- <Addin id="Ide" version="4.2"/>
- <Addin id="Deployment" version="4.2"/>
- </Dependencies>
+<ExtensionModel>
<Extension path = "/MonoDevelop/Ide/Commands">
</Extension>
@@ -98,4 +78,4 @@
<Class class="MonoDevelop.Deployment.Linux.LinuxDeploymentSetup" />
</Condition>
</Extension>
-</Addin>
+</ExtensionModel>
diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.csproj b/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.csproj
index 111a86dcf9..319908f676 100644
--- a/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.csproj
+++ b/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.csproj
@@ -21,9 +21,9 @@
<Execution>
<Execution clr-version="Net_2_0" />
</Execution>
- <GenerateDocumentation>true</GenerateDocumentation>
<DefineConstants>DEBUG</DefineConstants>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\..\build\AddIns\MonoDevelop.Deployment\MonoDevelop.Deployment.Linux.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
@@ -36,8 +36,8 @@
<Execution clr-version="Net_2_0" />
</Execution>
<DebugSymbols>true</DebugSymbols>
- <GenerateDocumentation>true</GenerateDocumentation>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\..\build\AddIns\MonoDevelop.Deployment\MonoDevelop.Deployment.Linux.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\core\MonoDevelop.Core\MonoDevelop.Core.csproj">
@@ -120,6 +120,7 @@
<Compile Include="gtk-gui\MonoDevelop.Deployment.Linux.MenuCategorySelectorDialog.cs" />
<Compile Include="AssemblyInfo.cs" />
<Compile Include="MonoDevelop.Deployment.Linux\LinuxDeploymentSetup.cs" />
+ <Compile Include="AddinInfo.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Makefile.am" />
diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment/AddinInfo.cs b/main/src/addins/Deployment/MonoDevelop.Deployment/AddinInfo.cs
new file mode 100644
index 0000000000..db9f908173
--- /dev/null
+++ b/main/src/addins/Deployment/MonoDevelop.Deployment/AddinInfo.cs
@@ -0,0 +1,17 @@
+
+using System;
+using Mono.Addins;
+using Mono.Addins.Description;
+
+[assembly:Addin ("Deployment",
+ Namespace = "MonoDevelop",
+ Version = MonoDevelop.BuildInfo.Version,
+ Category = "Deployment")]
+
+[assembly:AddinName ("Deployment Services Core")]
+[assembly:AddinDescription ("Provides basic deployment services")]
+[assembly:AddinFlags (AddinFlags.Hidden)]
+
+[assembly:AddinDependency ("Core", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("Ide", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("DesignerSupport", MonoDevelop.BuildInfo.Version)]
diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.addin.xml b/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.addin.xml
index 986e617bd2..1ddcbeab32 100644
--- a/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.addin.xml
+++ b/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.addin.xml
@@ -1,20 +1,4 @@
-<Addin id = "Deployment"
- namespace = "MonoDevelop"
- name = "Deployment Services Core"
- author = "Lluis Sanchez, Michael Hutchinson"
- copyright = "MIT X11"
- url = "http://www.monodevelop.com"
- description = "Provides basic deployment services"
- category = "Deployment"
- version = "4.2"
- flags = "Hidden"
- compatVersion = "4.0">
-
- <Dependencies>
- <Addin id="Core" version="4.2"/>
- <Addin id="Ide" version="4.2"/>
- <Addin id="DesignerSupport" version="4.2"/>
- </Dependencies>
+<ExtensionModel>
<Extension path = "/MonoDevelop/Ide/Commands">
<Category _name = "Deployment" id = "Deployment">
@@ -200,4 +184,4 @@
<Extension path = "/MonoDevelop/ProjectModel/MD1SerializationMaps">
<SerializationMap resource="md1format.xml" />
</Extension>
-</Addin>
+</ExtensionModel>
diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.csproj b/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.csproj
index 965662ae58..d3f03ea596 100644
--- a/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.csproj
+++ b/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.csproj
@@ -20,9 +20,9 @@
<Execution>
<Execution clr-version="Net_2_0" />
</Execution>
- <GenerateDocumentation>true</GenerateDocumentation>
<DefineConstants>DEBUG</DefineConstants>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\..\build\AddIns\MonoDevelop.Deployment\MonoDevelop.Deployment.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
@@ -35,8 +35,8 @@
<Execution clr-version="Net_2_0" />
</Execution>
<DebugSymbols>true</DebugSymbols>
- <GenerateDocumentation>true</GenerateDocumentation>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\..\build\AddIns\MonoDevelop.Deployment\MonoDevelop.Deployment.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
@@ -159,6 +159,7 @@
<Compile Include="gtk-gui\MonoDevelop.Deployment.Gui.SshFuseFileCopyConfigurationEditorWidget.cs" />
<Compile Include="MonoDevelop.Deployment.Gui\SshFuseFileCopyConfigurationEditor.cs" />
<Compile Include="MonoDevelop.Deployment\MD1Serializer.cs" />
+ <Compile Include="AddinInfo.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="gtk-gui\gui.stetic">
diff --git a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/AddinInfo.cs b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/AddinInfo.cs
new file mode 100644
index 0000000000..2a14f37358
--- /dev/null
+++ b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/AddinInfo.cs
@@ -0,0 +1,17 @@
+
+using System;
+using Mono.Addins;
+using Mono.Addins.Description;
+
+[assembly:Addin ("Debugger.Soft.AspNet",
+ Namespace = "MonoDevelop",
+ Version = MonoDevelop.BuildInfo.Version,
+ Category = "Debugging")]
+
+[assembly:AddinName ("Mono Soft Debugger Support for ASP.NET")]
+[assembly:AddinDescription ("Mono Soft Debugger Support for ASP.NET")]
+
+[assembly:AddinDependency ("Core", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("Debugger", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("AspNet", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("Debugger.Soft", MonoDevelop.BuildInfo.Version)]
diff --git a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/Manifest.addin.xml b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/Manifest.addin.xml
index 6cba33153a..4cb81df805 100644
--- a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/Manifest.addin.xml
+++ b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/Manifest.addin.xml
@@ -1,19 +1,5 @@
-<Addin id = "MonoDevelop.Debugger.Soft.AspNet"
- name = "Mono Soft Debugger Support for ASP.NET"
- author = "Michael Hutchinson"
- url = "http://www.mono-project.com"
- description = "Mono Soft Debugger Support for ASP.NET"
- copyright = "MIT X11"
- category = "Debugging"
- version = "4.2">
+<ExtensionModel>
- <Dependencies>
- <Addin id="MonoDevelop.Core" version="4.2"/>
- <Addin id="MonoDevelop.Debugger" version="4.2"/>
- <Addin id="MonoDevelop.AspNet" version="4.2"/>
- <Addin id="MonoDevelop.Debugger.Soft" version="4.2"/>
- </Dependencies>
-
<Extension path="/MonoDevelop/Debugging/DebuggerEngines">
<DebuggerEngine
id="Mono.Debugger.Soft.AspNet"
@@ -21,4 +7,5 @@
features="Breakpoints, Pause, Stepping, DebugFile, ConditionalBreakpoints, Tracepoints, Catchpoints, Disassembly"
type="MonoDevelop.Debugger.Soft.AspNet.AspNetSoftDebuggerEngine" />
</Extension>
-</Addin>
+
+</ExtensionModel>
diff --git a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/MonoDevelop.Debugger.Soft.AspNet.csproj b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/MonoDevelop.Debugger.Soft.AspNet.csproj
index 9259f6643b..870e7c1d32 100644
--- a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/MonoDevelop.Debugger.Soft.AspNet.csproj
+++ b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/MonoDevelop.Debugger.Soft.AspNet.csproj
@@ -18,8 +18,8 @@
<DefineConstants>DEBUG</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
- <GenerateDocumentation>true</GenerateDocumentation>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\..\build\AddIns\MonoDevelop.Debugger.Soft\MonoDevelop.Debugger.Soft.AspNet.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
@@ -28,8 +28,8 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DebugSymbols>true</DebugSymbols>
- <GenerateDocumentation>true</GenerateDocumentation>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\..\build\AddIns\MonoDevelop.Debugger.Soft\MonoDevelop.Debugger.Soft.AspNet.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
@@ -112,9 +112,15 @@
<Name>Mono.Debugger.Soft</Name>
<Private>False</Private>
</ProjectReference>
+ <ProjectReference Include="..\..\..\..\external\mono-addins\Mono.Addins\Mono.Addins.csproj">
+ <Project>{91DD5A2D-9FE3-4C3C-9253-876141874DAD}</Project>
+ <Name>Mono.Addins</Name>
+ <Private>False</Private>
+ </ProjectReference>
</ItemGroup>
<ItemGroup>
<Compile Include="AspNetSoftDebuggerEngine.cs" />
+ <Compile Include="AddinInfo.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Makefile.am" />
diff --git a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/AddinInfo.cs b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/AddinInfo.cs
new file mode 100644
index 0000000000..c4f2535ce7
--- /dev/null
+++ b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/AddinInfo.cs
@@ -0,0 +1,15 @@
+
+using System;
+using Mono.Addins;
+using Mono.Addins.Description;
+
+[assembly:Addin ("Debugger.Soft",
+ Namespace = "MonoDevelop",
+ Version = MonoDevelop.BuildInfo.Version,
+ Category = "Debugging")]
+
+[assembly:AddinName ("Mono Soft Debugger Support")]
+[assembly:AddinDescription ("Mono Soft Debugger Support")]
+
+[assembly:AddinDependency ("Core", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("Debugger", MonoDevelop.BuildInfo.Version)]
diff --git a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/Manifest.addin.xml b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/Manifest.addin.xml
index 64c07bd044..319ed08a2b 100644
--- a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/Manifest.addin.xml
+++ b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/Manifest.addin.xml
@@ -1,17 +1,5 @@
-<Addin id = "MonoDevelop.Debugger.Soft"
- name = "Mono Soft Debugger Support"
- author = "Lluis Sanchez"
- url = "http://www.mono-project.com/Soft_Debugger"
- description = "Mono Soft Debugger Support"
- copyright = "MIT X11"
- category = "Debugging"
- version = "4.2">
+<ExtensionModel>
- <Dependencies>
- <Addin id="MonoDevelop.Core" version="4.2"/>
- <Addin id="MonoDevelop.Debugger" version="4.2"/>
- </Dependencies>
-
<Runtime>
<Import assembly="Mono.Debugging.Soft.dll" />
<Import assembly="Mono.Debugger.Soft.dll" />
@@ -32,4 +20,5 @@
features="Breakpoints, Pause, Stepping, DebugFile, ConditionalBreakpoints, Tracepoints, Catchpoints, Disassembly"
type="MonoDevelop.Debugger.Soft.CustomSoftDebuggerEngine" />
</Extension>
-</Addin>
+
+</ExtensionModel>
diff --git a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.csproj b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.csproj
index 6f4f85cbc2..53f13d019f 100644
--- a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.csproj
+++ b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.csproj
@@ -19,8 +19,8 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<ConsolePause>False</ConsolePause>
- <GenerateDocumentation>true</GenerateDocumentation>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\..\build\AddIns\MonoDevelop.Debugger.Soft\MonoDevelop.Debugger.Soft.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
@@ -30,8 +30,8 @@
<WarningLevel>4</WarningLevel>
<ConsolePause>False</ConsolePause>
<DebugSymbols>true</DebugSymbols>
- <GenerateDocumentation>true</GenerateDocumentation>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\..\build\AddIns\MonoDevelop.Debugger.Soft\MonoDevelop.Debugger.Soft.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
@@ -46,6 +46,7 @@
<Compile Include="AssemblyInfo.cs" />
<Compile Include="SoftDebuggerEngine.cs" />
<Compile Include="CustomSoftDebuggerEngine.cs" />
+ <Compile Include="AddinInfo.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Manifest.addin.xml">
@@ -92,6 +93,11 @@
<Project>{372E8E3E-29D5-4B4D-88A2-4711CD628C4E}</Project>
<Name>Mono.Debugger.Soft</Name>
</ProjectReference>
+ <ProjectReference Include="..\..\..\..\external\mono-addins\Mono.Addins\Mono.Addins.csproj">
+ <Project>{91DD5A2D-9FE3-4C3C-9253-876141874DAD}</Project>
+ <Name>Mono.Addins</Name>
+ <Private>False</Private>
+ </ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="Makefile.am" />
diff --git a/main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/AddinInfo.cs b/main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/AddinInfo.cs
new file mode 100644
index 0000000000..be6398819e
--- /dev/null
+++ b/main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/AddinInfo.cs
@@ -0,0 +1,17 @@
+
+using System;
+using Mono.Addins;
+using Mono.Addins.Description;
+
+[assembly:Addin ("Debugger.Win32",
+ Namespace = "MonoDevelop",
+ Version = MonoDevelop.BuildInfo.Version,
+ Category = "Debugging")]
+
+[assembly:AddinName ("Microsoft .NET support for Mono.Debugging")]
+[assembly:AddinDescription ("Managed Debugging Engine support for MS.NET")]
+
+[assembly:AddinDependency ("Core", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("Ide", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("Debugger", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("AspNet", MonoDevelop.BuildInfo.Version)]
diff --git a/main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32.addin.xml b/main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32.addin.xml
index 0ab4cec355..5b88b4b560 100644
--- a/main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32.addin.xml
+++ b/main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32.addin.xml
@@ -1,18 +1,4 @@
-<Addin id = "MonoDevelop.Debugger.Win32"
- name = "Microsoft .NET support for Mono.Debugging"
- author = "Lluis Sanchez"
- url = "http://www.mono-project.com"
- description = "Managed Debugging Engine support for MS.NET"
- copyright = "MIT X11"
- category = "Debugging"
- version = "4.2">
-
- <Dependencies>
- <Addin id="MonoDevelop.Core" version="4.2"/>
- <Addin id="MonoDevelop.Ide" version="4.2"/>
- <Addin id="MonoDevelop.Debugger" version="4.2"/>
- <Addin id="MonoDevelop.AspNet" version="4.2"/>
- </Dependencies>
+<ExtensionModel>
<Extension path="/MonoDevelop/Debugging/DebuggerEngines">
<DebuggerEngine
@@ -22,4 +8,4 @@
type="MonoDevelop.Debugger.Win32.CorDebuggerEngine" />
</Extension>
-</Addin>
+</ExtensionModel>
diff --git a/main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32.csproj b/main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32.csproj
index e6703d1eb2..667cc17998 100644
--- a/main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32.csproj
+++ b/main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32.csproj
@@ -55,13 +55,13 @@
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ <RequiredTargetFramework>4.0</RequiredTargetFramework>
</Reference>
<Reference Include="System.Xml.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ <RequiredTargetFramework>4.0</RequiredTargetFramework>
</Reference>
<Reference Include="System.Data.DataSetExtensions">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ <RequiredTargetFramework>4.0</RequiredTargetFramework>
</Reference>
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
@@ -88,6 +88,7 @@
<Compile Include="CorDebuggerSession.cs" />
<Compile Include="CorEvaluationContext.cs" />
<Compile Include="CorDebuggerBacktrace.cs" />
+ <Compile Include="AddinInfo.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="MonoDevelop.Debugger.Win32.addin.xml" />
diff --git a/main/src/addins/MonoDevelop.Debugger/AddinInfo.cs b/main/src/addins/MonoDevelop.Debugger/AddinInfo.cs
new file mode 100644
index 0000000000..d1fa007c22
--- /dev/null
+++ b/main/src/addins/MonoDevelop.Debugger/AddinInfo.cs
@@ -0,0 +1,16 @@
+
+using System;
+using Mono.Addins;
+using Mono.Addins.Description;
+
+[assembly:Addin ("Debugger",
+ Namespace = "MonoDevelop",
+ Version = MonoDevelop.BuildInfo.Version,
+ Category = "Debugging")]
+
+[assembly:AddinName ("Debugger support for MonoDevelop")]
+[assembly:AddinDescription ("Support for Debugging projects")]
+[assembly:AddinFlags (AddinFlags.Hidden)]
+
+[assembly:AddinDependency ("Core", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("Ide", MonoDevelop.BuildInfo.Version)]
diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.addin.xml b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.addin.xml
index 04448f1010..dfeef727c0 100644
--- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.addin.xml
+++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.addin.xml
@@ -1,17 +1,4 @@
-<Addin id = "Debugger"
- namespace = "MonoDevelop"
- name = "Debugger support for MonoDevelop"
- author = "Ankit Jain, Lluis Sanchez"
- url = "http://www.monodevelop.com"
- description = "Support for Debugging projects"
- copyright = "MIT X11"
- flags = "Hidden"
- version = "4.2">
-
- <Dependencies>
- <Addin id="Core" version="4.2"/>
- <Addin id="Ide" version="4.2"/>
- </Dependencies>
+<ExtensionModel>
<ExtensionPoint path="/MonoDevelop/Debugging/DebuggerEngines">
<Description>Debug session factories. Specified classes must implement MonoDevelop.Debugger.IDebuggerEngine</Description>
@@ -249,4 +236,5 @@
<Extension path = "/MonoDevelop/Ide/TextEditorExtensions">
<Class class="MonoDevelop.Debugger.ExceptionCaughtTextEditorExtension" />
</Extension>
-</Addin>
+</ExtensionModel>
+
diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.csproj b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.csproj
index 1a478e0aaf..9d3c89b6ff 100644
--- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.csproj
+++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.csproj
@@ -150,6 +150,7 @@
<Compile Include="MonoDevelop.Debugger.Visualizer\CStringVisualizer.cs" />
<Compile Include="MonoDevelop.Debugger.Visualizer\ValueVisualizer.cs" />
<Compile Include="MonoDevelop.Debugger\InfoFrame.cs" />
+ <Compile Include="AddinInfo.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="MonoDevelop.Debugger.addin.xml">
diff --git a/main/src/addins/MonoDevelop.GtkCore/AddinInfo.cs b/main/src/addins/MonoDevelop.GtkCore/AddinInfo.cs
new file mode 100644
index 0000000000..904938eb23
--- /dev/null
+++ b/main/src/addins/MonoDevelop.GtkCore/AddinInfo.cs
@@ -0,0 +1,16 @@
+
+using System;
+using Mono.Addins;
+using Mono.Addins.Description;
+
+[assembly:Addin ("GtkCore",
+ Namespace = "MonoDevelop",
+ Version = MonoDevelop.BuildInfo.Version,
+ Category = "IDE extensions")]
+
+[assembly:AddinName ("GTK# Visual Designer")]
+[assembly:AddinDescription ("Provides support for visual design of GTK# windows, dialogs and widgets")]
+
+[assembly:AddinDependency ("Core", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("Ide", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("DesignerSupport", MonoDevelop.BuildInfo.Version)]
diff --git a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.addin.xml b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.addin.xml
index 5ed1cba164..8cf80f0493 100644
--- a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.addin.xml
+++ b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.addin.xml
@@ -1,12 +1,4 @@
-<Addin id = "GtkCore"
- namespace = "MonoDevelop"
- name = "GTK# Visual Designer"
- author = "Lluis Sanchez Gual"
- copyright = "X11"
- url = ""
- description = "Provides support for visual design of GTK# windows, dialogs and widgets."
- category = "IDE extensions"
- version = "4.2">
+<ExtensionModel>
<Runtime>
<Import assembly="libstetic.dll"/>
@@ -16,12 +8,6 @@
<Import assembly="MonoDevelop.GtkCore.dll"/>
</Runtime>
- <Dependencies>
- <Addin id="Core" version="4.2"/>
- <Addin id="Ide" version="4.2"/>
- <Addin id="DesignerSupport" version="4.2"/>
- </Dependencies>
-
<ExtensionPoint path = "/MonoDevelop/GtkCore/ContextMenu/ProjectPad.ActionGroup">
<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
</ExtensionPoint>
@@ -183,4 +169,5 @@
<Extension path = "/MonoDevelop/Ide/GlobalOptionsDialog/Projects">
<Panel _label = "GTK# Designer" class = "MonoDevelop.GtkCore.Dialogs.GtkDesignerOptionPanel" />
</Extension>
-</Addin>
+
+</ExtensionModel>
diff --git a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.csproj b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.csproj
index a9534c0b07..cc0b54010e 100644
--- a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.csproj
+++ b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.csproj
@@ -20,9 +20,9 @@
<Execution>
<Execution clr-version="Net_2_0" />
</Execution>
- <GenerateDocumentation>true</GenerateDocumentation>
<DefineConstants>DEBUG</DefineConstants>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\build\AddIns\MonoDevelop.GtkCore\MonoDevelop.GtkCore.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
@@ -34,8 +34,8 @@
<Execution clr-version="Net_2_0" />
</Execution>
<DebugSymbols>true</DebugSymbols>
- <GenerateDocumentation>true</GenerateDocumentation>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\build\AddIns\MonoDevelop.GtkCore\MonoDevelop.GtkCore.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
@@ -211,6 +211,7 @@
<Compile Include="MonoDevelop.GtkCore.Dialogs\GtkDesignerOptionsPanelWidget.cs" />
<Compile Include="gtk-gui\MonoDevelop.GtkCore.Dialogs.GtkDesignerOptionsPanelWidget.cs" />
<Compile Include="MonoDevelop.GtkCore\Counters.cs" />
+ <Compile Include="AddinInfo.cs" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
</Project>
diff --git a/main/src/addins/MonoDevelop.XmlEditor/AddinInfo.cs b/main/src/addins/MonoDevelop.XmlEditor/AddinInfo.cs
new file mode 100644
index 0000000000..eb38989c4c
--- /dev/null
+++ b/main/src/addins/MonoDevelop.XmlEditor/AddinInfo.cs
@@ -0,0 +1,17 @@
+
+using System;
+using Mono.Addins;
+using Mono.Addins.Description;
+
+[assembly:Addin ("XmlEditor",
+ Namespace = "MonoDevelop",
+ Version = MonoDevelop.BuildInfo.Version,
+ Category = "IDE extensions")]
+
+[assembly:AddinName ("XML Editor")]
+[assembly:AddinDescription ("XML Editor")]
+
+[assembly:AddinDependency ("Core", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("Ide", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("DesignerSupport", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("SourceEditor2", MonoDevelop.BuildInfo.Version)]
diff --git a/main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml b/main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml
index 5611c90443..822f3daf40 100644
--- a/main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml
+++ b/main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml
@@ -1,12 +1,4 @@
-<Addin name = "XML Editor"
- id = "XmlEditor"
- namespace = "MonoDevelop"
- author = "Matt Ward, Michael Hutchinson"
- copyright = "MIT X11"
- url = "http://md-xed.sourceforge.net"
- description = "XML Editor"
- category = "IDE extensions"
- version = "4.2">
+<ExtensionModel>
<Runtime>
<Import assembly="MonoDevelop.XmlEditor.dll" />
@@ -20,13 +12,6 @@
<Import file="schemas/nant.xsd" />
</Runtime>
- <Dependencies>
- <Addin id="Core" version="4.2"/>
- <Addin id="Ide" version="4.2"/>
- <Addin id="DesignerSupport" version="4.2"/>
- <Addin id="SourceEditor2" version="4.2"/>
- </Dependencies>
-
<ExtensionPoint path = "/MonoDevelop/XmlEditor/XmlFileAssociations">
<ExtensionNode name = "Association" type = "MonoDevelop.XmlEditor.XmlFileAssociationNode"/>
</ExtensionPoint>
@@ -154,4 +139,5 @@
<!-- 2.6+ -->
<Migration sourceVersion="2.6+" kind="UserData" path="XmlSchemas" isDirectory="true" />
</Extension>
-</Addin>
+
+</ExtensionModel>
diff --git a/main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.csproj b/main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.csproj
index 8984fb2633..bebfbe2fa6 100644
--- a/main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.csproj
+++ b/main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.csproj
@@ -22,9 +22,9 @@
<Execution>
<Execution clr-version="Net_2_0" />
</Execution>
- <GenerateDocumentation>true</GenerateDocumentation>
<DefineConstants>DEBUG</DefineConstants>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\build\AddIns\MonoDevelop.XmlEditor\MonoDevelop.XmlEditor.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
@@ -38,8 +38,8 @@
<Execution clr-version="Net_2_0" />
</Execution>
<DebugSymbols>true</DebugSymbols>
- <GenerateDocumentation>true</GenerateDocumentation>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\build\AddIns\MonoDevelop.XmlEditor\MonoDevelop.XmlEditor.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
@@ -177,6 +177,7 @@
<Compile Include="MonoDevelop.XmlEditor.Completion\XmlCompletionDataList.cs" />
<Compile Include="MonoDevelop.XmlEditor.Completion\EmptyXmlCompletionProvider.cs" />
<Compile Include="MonoDevelop.XmlEditor.Completion\XmlNamespacePrefixMap.cs" />
+ <Compile Include="AddinInfo.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="MonoDevelop.XmlEditor.addin.xml">
diff --git a/main/src/addins/MonoDeveloperExtensions/AddinInfo.cs b/main/src/addins/MonoDeveloperExtensions/AddinInfo.cs
new file mode 100644
index 0000000000..99eb91a274
--- /dev/null
+++ b/main/src/addins/MonoDeveloperExtensions/AddinInfo.cs
@@ -0,0 +1,17 @@
+
+using System;
+using Mono.Addins;
+using Mono.Addins.Description;
+
+[assembly:Addin ("MonoDeveloperExtensions",
+ Namespace = "MonoDevelop",
+ Version = MonoDevelop.BuildInfo.Version,
+ Category = "Project Import and Export")]
+
+[assembly:AddinName ("IDE Extensions for developers of the Mono framework")]
+[assembly:AddinDescription ("Provides some IDE extensions useful for developing and building the Mono class libraries")]
+
+[assembly:AddinDependency ("Core", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("Ide", MonoDevelop.BuildInfo.Version)]
+
+[assembly:AddinModule ("MonoDeveloperExtensions_nunit.dll")] \ No newline at end of file
diff --git a/main/src/addins/MonoDeveloperExtensions/MonoDeveloperExtensions.addin.xml b/main/src/addins/MonoDeveloperExtensions/MonoDeveloperExtensions.addin.xml
index 7dc265a3ea..f8288a171a 100644
--- a/main/src/addins/MonoDeveloperExtensions/MonoDeveloperExtensions.addin.xml
+++ b/main/src/addins/MonoDeveloperExtensions/MonoDeveloperExtensions.addin.xml
@@ -1,22 +1,5 @@
-<Addin id = "MonoDeveloperExtensions"
- namespace = "MonoDevelop"
- name = "IDE Extensions for developers of the Mono framework"
- author = "Lluis Sanchez Gual"
- copyright = "(c) 2005 Novell, Inc."
- url = "http://www.monodevelop.com"
- description = "Provides some IDE extensions useful for developing and building the Mono class libraries."
- category = "Project Import and Export"
- version = "4.2">
+<ExtensionModel>
- <Runtime>
- <Import assembly="MonoDeveloperExtensions.dll"/>
- </Runtime>
-
- <Dependencies>
- <Addin id="Core" version="4.2"/>
- <Addin id="Ide" version="4.2"/>
- </Dependencies>
-
<Extension path = "/MonoDevelop/ProjectModel/FileFormats">
<FileFormat id = "MonoMakefile" name="Mono Makefile"
class = "MonoDeveloper.MonoMakefileFormat" />
@@ -46,15 +29,4 @@
</Condition>
</Extension>
- <Module>
- <Runtime>
- <Import assembly="MonoDeveloperExtensions_nunit.dll"/>
- </Runtime>
- <Dependencies>
- <Addin id="NUnit" version="4.2"/>
- </Dependencies>
- <Extension path = "/MonoDevelop/NUnit/TestProviders">
- <Class id = "MonoTestProvider" class = "MonoDeveloper.MonoTestProvider"/>
- </Extension>
- </Module>
-</Addin>
+</ExtensionModel>
diff --git a/main/src/addins/MonoDeveloperExtensions/MonoDeveloperExtensions.csproj b/main/src/addins/MonoDeveloperExtensions/MonoDeveloperExtensions.csproj
index 4ff9182c4a..c3f470074e 100644
--- a/main/src/addins/MonoDeveloperExtensions/MonoDeveloperExtensions.csproj
+++ b/main/src/addins/MonoDeveloperExtensions/MonoDeveloperExtensions.csproj
@@ -20,9 +20,9 @@
<Execution>
<Execution clr-version="Net_2_0" />
</Execution>
- <GenerateDocumentation>true</GenerateDocumentation>
<DefineConstants>DEBUG</DefineConstants>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\build\AddIns\MonoDeveloperExtensions\MonoDeveloperExtensions.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
@@ -34,8 +34,8 @@
<Execution clr-version="Net_2_0" />
</Execution>
<DebugSymbols>true</DebugSymbols>
- <GenerateDocumentation>true</GenerateDocumentation>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\build\AddIns\MonoDeveloperExtensions\MonoDeveloperExtensions.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\MonoDevelop.Core\MonoDevelop.Core.csproj">
@@ -77,6 +77,7 @@
<Compile Include="MonoMakefileFormat.cs" />
<Compile Include="Commands.cs" />
<Compile Include="MonoSolutionItemHandler.cs" />
+ <Compile Include="AddinInfo.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="MonoDeveloperExtensions.addin.xml">
diff --git a/main/src/addins/MonoDeveloperExtensions/NUnit/AddinInfo.cs b/main/src/addins/MonoDeveloperExtensions/NUnit/AddinInfo.cs
new file mode 100644
index 0000000000..14d9f61a8c
--- /dev/null
+++ b/main/src/addins/MonoDeveloperExtensions/NUnit/AddinInfo.cs
@@ -0,0 +1,6 @@
+
+using System;
+using Mono.Addins;
+using Mono.Addins.Description;
+
+[assembly:AddinDependency ("NUnit", MonoDevelop.BuildInfo.Version)]
diff --git a/main/src/addins/MonoDeveloperExtensions/NUnit/ExtensionModel.addin.xml b/main/src/addins/MonoDeveloperExtensions/NUnit/ExtensionModel.addin.xml
new file mode 100644
index 0000000000..1bef6a70fc
--- /dev/null
+++ b/main/src/addins/MonoDeveloperExtensions/NUnit/ExtensionModel.addin.xml
@@ -0,0 +1,7 @@
+<ExtensionModel>
+
+ <Extension path = "/MonoDevelop/NUnit/TestProviders">
+ <Class id = "MonoTestProvider" class = "MonoDeveloper.MonoTestProvider"/>
+ </Extension>
+
+</ExtensionModel>
diff --git a/main/src/addins/MonoDeveloperExtensions/NUnit/NUnit.csproj b/main/src/addins/MonoDeveloperExtensions/NUnit/NUnit.csproj
index 81b6208c12..f01db34192 100644
--- a/main/src/addins/MonoDeveloperExtensions/NUnit/NUnit.csproj
+++ b/main/src/addins/MonoDeveloperExtensions/NUnit/NUnit.csproj
@@ -21,9 +21,9 @@
<Execution clr-version="Net_2_0" />
</Execution>
<AssemblyName>MonoDeveloperExtensions_nunit</AssemblyName>
- <GenerateDocumentation>true</GenerateDocumentation>
<DefineConstants>DEBUG</DefineConstants>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\..\build\AddIns\MonoDeveloperExtensions\MonoDeveloperExtensions_nunit.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
@@ -37,8 +37,8 @@
</Execution>
<AssemblyName>NUnit</AssemblyName>
<DebugSymbols>true</DebugSymbols>
- <GenerateDocumentation>true</GenerateDocumentation>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\..\build\AddIns\MonoDeveloperExtensions\NUnit.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\MonoDeveloperExtensions.csproj">
@@ -56,16 +56,27 @@
<Name>MonoDevelop.NUnit</Name>
<Private>False</Private>
</ProjectReference>
+ <ProjectReference Include="..\..\..\..\external\mono-addins\Mono.Addins\Mono.Addins.csproj">
+ <Project>{91DD5A2D-9FE3-4C3C-9253-876141874DAD}</Project>
+ <Name>Mono.Addins</Name>
+ <Private>False</Private>
+ </ProjectReference>
</ItemGroup>
<ItemGroup>
<Reference Include="System" />
</ItemGroup>
<ItemGroup>
<Compile Include="MonoTestProvider.cs" />
+ <Compile Include="AddinInfo.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Makefile.am" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="..\..\..\..\md.targets" />
+ <ItemGroup>
+ <EmbeddedResource Include="ExtensionModel.addin.xml">
+ <LogicalName>ExtensionModel.addin.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
</Project>
diff --git a/main/src/addins/NUnit/AddinInfo.cs b/main/src/addins/NUnit/AddinInfo.cs
new file mode 100644
index 0000000000..b7a7b115b1
--- /dev/null
+++ b/main/src/addins/NUnit/AddinInfo.cs
@@ -0,0 +1,15 @@
+
+using System;
+using Mono.Addins;
+using Mono.Addins.Description;
+
+[assembly:Addin ("NUnit",
+ Namespace = "MonoDevelop",
+ Version = MonoDevelop.BuildInfo.Version,
+ Category = "Testing")]
+
+[assembly:AddinName ("NUnit support")]
+[assembly:AddinDescription ("Integrates NUnit into the MonoDevelop IDE")]
+
+[assembly:AddinDependency ("Core", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("Ide", MonoDevelop.BuildInfo.Version)]
diff --git a/main/src/addins/NUnit/MonoDevelop.NUnit.csproj b/main/src/addins/NUnit/MonoDevelop.NUnit.csproj
index cf3fb75754..056005a6cf 100644
--- a/main/src/addins/NUnit/MonoDevelop.NUnit.csproj
+++ b/main/src/addins/NUnit/MonoDevelop.NUnit.csproj
@@ -20,9 +20,9 @@
<Execution>
<Execution clr-version="Net_2_0" />
</Execution>
- <GenerateDocumentation>true</GenerateDocumentation>
<DefineConstants>DEBUG</DefineConstants>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\build\AddIns\NUnit\MonoDevelop.NUnit.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
@@ -34,8 +34,8 @@
<Execution clr-version="Net_2_0" />
</Execution>
<DebugSymbols>true</DebugSymbols>
- <GenerateDocumentation>true</GenerateDocumentation>
<NoWarn>1591;1573</NoWarn>
+ <DocumentationFile>..\..\..\build\AddIns\NUnit\MonoDevelop.NUnit.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="nunit.core">
@@ -206,6 +206,7 @@
<Compile Include="Gui\NUnitOptionsPanel.cs" />
<Compile Include="gtk-gui\MonoDevelop.NUnit.NUnitOptionsWidget.cs" />
<Compile Include="Services\TcpTestListener.cs" />
+ <Compile Include="AddinInfo.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Makefile.am" />
diff --git a/main/src/addins/NUnit/MonoDevelopNUnit.addin.xml b/main/src/addins/NUnit/MonoDevelopNUnit.addin.xml
index 29946b9d05..18f41fd3dc 100644
--- a/main/src/addins/NUnit/MonoDevelopNUnit.addin.xml
+++ b/main/src/addins/NUnit/MonoDevelopNUnit.addin.xml
@@ -1,12 +1,4 @@
-<Addin id = "NUnit"
- namespace = "MonoDevelop"
- name = "NUnit support"
- author = "Lluis Sanchez, John Luke"
- copyright = "MIT X11"
- url = "http://monodevelop.com"
- description = "Integrates NUnit into the MonoDevelop IDE."
- category = "Testing"
- version = "4.2">
+<ExtensionModel>
<Runtime>
<Import assembly="MonoDevelop.NUnit.dll" />
@@ -16,11 +8,6 @@
<Import assembly="nunit.util.dll" />
</Runtime>
- <Dependencies>
- <Addin id="Core" version="4.2"/>
- <Addin id="Ide" version="4.2"/>
- </Dependencies>
-
<!-- Extension Points -->
<ExtensionPoint path = "/MonoDevelop/NUnit/TestProviders" name = "Test providers">
@@ -227,4 +214,4 @@
name = "TestRunnerArgs" type = "System.String" external="false" />
</Extension>
-</Addin>
+</ExtensionModel>